13

かなり長い間、私は .pls ファイル (shoutcasts) を聴こうとしています。私はひどい失敗をしたと言わざるを得ません。StreamFurious がそれを実行できるので、それは可能であるに違いありません。まず、ソケット (TCP および UDP) を介して、shoutcast に接続しようとしました --> 失敗しました。サーバーから 1 バイトも受信できませんでした。

私は涙の危機に瀕しています。接続を確立し、その後データストリームを継続的にダウンロード/受信するための最良の方法は何なのか、私にはわかりません。

誰かが私を正しい方向に向け、可能な場合は短いコード スニペットを提供してくれることを本当に願っています。

Rgdsレイン

4

3 に答える 3

14

次のリソースを試すことができます。

シャウトキャストのストリーミング

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の専門家ではありません。

于 2009-12-26T12:44:24.220 に答える
1

Android 2.2 (FroYo) は、Shoutcast ストリームをネイティブにストリーミングするようになりました。

古いデバイスの場合は、上記のリンクに加えて、Shoutcast ストリームをバッファリングするためのプロキシを含むhttp://code.google.com/p/npr-android-app/を参照してください。

于 2010-07-08T22:30:34.390 に答える
-2

遅いかもしれませんが、VLC for android は、これを見つけることができた唯一の本当に安定したアプリでした。Linuxボックスにicecastサーバーをセットアップし、古いNexusでVLCを使用して完全に聞くことができました. VLC の唯一の (ばかげた) 問題は、URL をブックマークできないことです。常に URL を入力 (または貼り付け) する必要があります。

于 2013-04-19T23:03:12.490 に答える