用安卓收听呐喊广播

2022-09-04 21:32:59

因为很长一段时间,我试图听.pls文件(喊叫)。我不得不说,我失败了可怕的。由于StreamFurious可以做到这一点,因此必须成为可能。首先,我试图通过套接字(TCP和UDP)连接到喊叫广播 - >失败了。我甚至无法从服务器接收一个字节。

我快要流泪了。我甚至不知道建立连接的最佳方法是什么,然后不断下载/接收数据流。

我真的希望有人能给我指出正确的方向,如果有的话,给我一个简短的代码片段。

Rgds Layne


答案 1

您可以尝试以下资源:

喊叫直播

http://ostermiller.org/shoutgrab/

http://code.google.com/p/streamscraper/

http://code.google.com/p/castor-streamer/

http://mp3imagetagextr.sourceforge.net/ShoutcastPlsDownloader/index.html

据我所知,您可能需要处理PLS下载(如果我理解正确,则通过HTTP)并解析自己,但是您可以将实际的音频流URL交给MediaPlayer进行播放。假设这些流都在规格范围内(并非所有都在规范范围内),Android应该能够播放它们。但我绝不是Shoutcast专家。


答案 2

Android 2.2(FroYo)现在原生流Shoutcast流。

对于较旧的设备,除了上述链接外,请参阅 http://code.google.com/p/npr-android-app/ 其中包括用于缓冲喊叫广播流的代理。


推荐