android - 如何在android中播放.rm文件?

标签 android android-mediaplayer

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/

相关文章:

android - 在 RecyclerView 中播放视频 - 滚动到屏幕外时播放/暂停视频

java - boolean 值不会从 true 返回 false

android - 转码后的 MPEG-4 视频无法在 Android 的 native 应用程序上播放

android - 如何开始使用 RadPHP XE2 和 Android?

android - 如何在 Espresso 测试期间处理(关闭)插页式广告

安卓多点触控

android-mediaplayer - Mediaplayer 最终确定但未发布 (JNI)

暂停时 Android mediaPlayer seekTo 不工作

java - 首次安装应用程序时无法解析 android 11 中的 com.android.camera.action.CROP

android - Google Play 服务 - 使用哪个最小 sdk