您好,我正在尝试获取我的 android 2.2 应用程序流音乐。到目前为止,我已经能够通过mediaPlayer.setDataSource("STREAM HERE")
我尝试过使用 m3u 文件,但它不起作用(除非我的 m3u 文件有误)。它可以支持 xspf 或其他什么文件类型吗?
我该如何解决这个问题?
多谢
您好,我正在尝试获取我的 android 2.2 应用程序流音乐。到目前为止,我已经能够通过mediaPlayer.setDataSource("STREAM HERE")
我尝试过使用 m3u 文件,但它不起作用(除非我的 m3u 文件有误)。它可以支持 xspf 或其他什么文件类型吗?
我该如何解决这个问题?
多谢
媒体播放器上的setDataSource()
方法将接受媒体源的文件或 URI。查看此列表以了解媒体播放器接受哪些媒体格式:http: //developer.android.com/guide/appendix/media-formats.html
我相当肯定媒体播放器不会播放像 M3U 这样的播放列表文件。您必须创建自己的 M3U 播放器,这可以通过以下MediaPlayer
方法完成:setOnCompletionListener(MediaPlayer.OnCompletionListener listener)
注册在播放期间到达媒体源末尾时要调用的回调。
播放完成后,您可以开始播放播放列表中的下一个媒体资源。