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

如何在android中播放.rm文件?,android,android-mediaplayer,Android,Android Mediaplayer,MediaPlayer可以毫无问题地播放.mp3文件。但在播放.rm文件时发生异常 代码: 例外情况: 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=0x800

MediaPlayer可以毫无问题地播放.mp3文件。但在播放.rm文件时发生异常

代码:

例外情况:

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的。您需要创建它

public static MediaPlayer create (Context context, int resid)

谢谢分享链接。是否有任何API可以将.rm转换为mp3,然后使用媒体播放器播放。@user1664942:Android本身没有此类API,因为RealMedia不是Android支持的媒体格式之一。最有可能的是,有第三方代码可以做到这一点(例如,
ffmpeg
),但我个人没有在Android上使用此类代码的经验。谢谢兄弟。让我用第三方API试试。我会用第三方API试试这个
public static MediaPlayer create (Context context, int resid)