用Android收听shoutcast

13 java sockets android stream radio

因为很长一段时间我都在试着听.pls文件(shoutcasts).我不得不说我失败了.由于StreamFurious可以做到这一点,它必须是可能的.首先,我尝试通过套接字(TCP和UDP)连接到shoutcast - >失败.我甚至无法从服务器接收一个字节.

我快要哭了.我甚至不知道建立连接的最佳方式是什么,然后继续下载/接收数据流.

我真的希望有人可以指出我正确的方向并给我一个简短的代码段(如果有的话).

Rgds Layne

Com*_*are 14

您可以尝试以下资源:

Shoutcast流媒体

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专家.