Vik*_*ram 15 android audio-streaming
我正在研究Android应用程序,我在其中播放在线广播流.我已经完成了媒体播放器课程,但我认为没有任何方法可以在线播放电台.如果有任何了解,请帮助我.
谢谢.维克拉姆
维克拉姆,
您应该能够使用MediaPlayer实现这一目标; 但是,根据您的格式,可能很难.例如,如果您尝试播放使用.pls或.m3u的在线广播流,则必须解析该文件,并提取要使用的真实URL.
除此之外,您应该能够使用MediaPlayer的创建方法和URL来开始流式播放.请记住,如果流URL重定向(可能会重定向),则可能必须解析URL.一个简单的方法是使用HttpURLConnection打开连接,然后使用connect(),然后使用getURL().你可能需要一个字符串url,所以在getURL()的结果上调用toExternalForm().
此外,如果使用MediaPlayer通过URL无法解决问题,您可能需要提供自己的缓冲机制来从服务器获取数据.既然如此,您可以尝试本教程:http://blog.pocketjourney.com/2008/04/04/tutorial-custom-media-streaming-for-androids-mediaplayer/
从我读过的,你应该能够做到:
MediaPlayer mediaPlayer = new MediaPlayer();
mediaPlayer.setDataSource(streamingURL);
mediaPlayer.prepare();
mediaPlayer.start();
Run Code Online (Sandbox Code Playgroud)
我相信获得基本功能,但我自己没有测试过.
| 归档时间: |
|
| 查看次数: |
19184 次 |
| 最近记录: |