MediaPlayer 可以毫无问题地播放 .mp3 文件。但是在播放 .rm 文件时会出现异常。
代码:
try{
AssetFileDescriptor afd = getAssets().openFd("song.rm");
MediaPlayer player;
player = new MediaPlayer();
player.setDataSource(afd.getFileDescriptor(),afd.getStartOffset(),afd.getLength());
player.prepare();
player.start();
} catch(Exception e){
System.out.println("Exception while Playing: "+e);
}
异常:
01-30 16:42:11.126: E/MediaPlayer(1404): Unable to to create media player
01-30 16:42:11.126: I/System.out(1404): Exception while Playing : java.io.IOException: setDataSourceFD failed.: status=0x80000000
最佳答案
RealMedia (.rm
) 不是 Android 的 supported media formats 之一.
关于android - 如何在android中播放.rm文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14605559/