0

私はすでにjplayerを試しましたが、残念ながら、Shoutcast mp3 ストリーミングと Android には問題があります。

代替手段はありますか?何らかの方法でストリームを直接「提供」して、可能であれば Android デバイスにデフォルトのメディア プレーヤーを開かせてもかまいません。- Android デバイスでストリームが再生されることを確認したいだけです。

4

1 に答える 1

0

残念ながら、Android の SHOUTcast から MP3 ストリームを直接開くことはできません。これは、SHOUTcast が HTTP を壊した方法によるものです。通常のステータス行の代わりに:

HTTP/1.0 200 OK

SHOUTcast はこれを送信します:

ICY 200 OK

Android の HTTP クライアントはこれを好みません。幸いなことに、別のサーバーを使用すると、MP3 ストリームに直接リンクでき、Android で開くことができます。iOS の場合のようにプレイリスト ファイルにリンクする代わりに、ストリームにリンクします。Android はコンテンツ タイプを検出し、audio/mpegそのコンテンツ タイプ用に構成されているプレーヤーを開きます。

Icecast はこの方法に対応しています。または、Android 用の SHOUTcast ストリームを中継できるホスティング サービスを提供しています。興味のある方は、brad@audiopump.co までメールをください。

于 2013-09-23T17:59:12.363 に答える