我正在通过Mediaplayer在服务(SDK 8及更高版本)中直接播放实时广播网址。一些客户说他们听到了流之间的一些昙花一现。我在这里没有做任何不同的事情,只是让MediaPlayer播放音频。有人能告诉我为什么会这样吗?
-Hari
答案 0 :(得分:0)
我不确定它是否会有所帮助,但我可以告诉你我使用http流播放MP3的方式,例如:
1:代码
mediaPlayer = MediaPlayer.create(this, Uri.parse("http://vprbbc.streamguys.net:80/vprbbc24.mp3"));
mediaPlayer.start();
2:.pls文件
此网址仅以BBC为例。这是一个.pls文件,在我用
下载的linux上wget http://foo.bar/file.pls
然后我用vim打开(使用你最喜欢的编辑器;),我已经看到了这个文件中的真实URL。不幸的是,不是所有的.pls都是那样的纯文本。
使用android 1.6和2.2测试。