gpt4 book ai didi

android - 如何在android中播放在线广播

转载 作者:可可西里 更新时间:2023-11-01 18:46:53 26 4
gpt4 key购买 nike

我正在开发 android 应用程序,我可以在其中播放在线广播流媒体。 我已经学习了媒体播放器类(class),但我认为没有任何方法可以在线播放广播。如果有人知道这件事,请帮助我。

谢谢。 维克拉姆

最佳答案

维克拉姆

您应该能够使用 MediaPlayer 实现此目的;但是,根据您的格式,这可能会很困难。例如,如果您尝试播放使用 .pls 或 .m3u 的在线广播流,则必须解析该文件,并提取要使用的真实 URL。

除此之外,您应该能够使用 MediaPlayer 的创建方法和一个 URL 来开始流式播放。请记住,如果流 URL 重定向(它可能会这样做),您可能必须解析 URL。一个简单的方法是使用 HttpURLConnection 打开一个连接,然后是 connect(),然后是 getURL()。您可能需要一个字符串 url,因此对 getURL() 的结果调用 toExternalForm()。

此外,如果您无法通过 URL 使用 MediaPlayer,您可能必须想出自己的缓冲机制来从服务器获取数据。既然如此,你可以试试这个教程:http://blog.pocketjourney.com/2008/04/04/tutorial-custom-media-streaming-for-androids-mediaplayer/

关于android - 如何在android中播放在线广播,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4625547/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com