0

您好,我正在尝试获取我的 android 2.2 应用程序流音乐。到目前为止,我已经能够通过mediaPlayer.setDataSource("STREAM HERE")

我尝试过使用 m3u 文件,但它不起作用(除非我的 m3u 文件有误)。它可以支持 xspf 或其他什么文件类型吗?

我该如何解决这个问题?

多谢

4

1 回答 1

1

媒体播放器上的setDataSource()方法将接受媒体源的文件或 URI。查看此列表以了解媒体播放器接受哪些媒体格式:http: //developer.android.com/guide/appendix/media-formats.html

我相当肯定媒体播放器不会播放像 M3U 这样的播放列表文件。您必须创建自己的 M3U 播放器,这可以通过以下MediaPlayer方法完成:setOnCompletionListener(MediaPlayer.OnCompletionListener listener)

注册在播放期间到达媒体源末尾时要调用的回调。

播放完成后,您可以开始播放播放列表中的下一个媒体资源。

于 2011-06-10T16:37:02.237 回答