私はすでにjplayerを試しましたが、残念ながら、Shoutcast mp3 ストリーミングと Android には問題があります。
代替手段はありますか?何らかの方法でストリームを直接「提供」して、可能であれば Android デバイスにデフォルトのメディア プレーヤーを開かせてもかまいません。- Android デバイスでストリームが再生されることを確認したいだけです。
残念ながら、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 までメールをください。