2

基本的に、ブラウザに移植しているアプリでライブオーディオストリームを再生しようとしています。

ストリームの例: http://kzzp-fm.akacast.akamaistream.net/7/877/19757/v1/auth.akacast.akamaistream.net/kzzp-fm/

HTML5 オーディオ タグと jPlayer を試してみましたが、うまくいきませんでした。オーディオのストリーミングについてはほとんど知りませんが、HTTP 応答ヘッダーを調べると、指定されたコンテンツ タイプは「audio/aacp」です (それが役立つかどうかはわかりません)。

オーディオ形式の知識が豊富な人が、ここで正しい方向に向けてくれることを願っています。

4

1 に答える 1

5

問題は AAC+ が再生可能であることではなく、ADTS と呼ばれるストリーミングACC ラッパーのデコードにあります。オーディオ データ トランスポート ストリーム [pdf]または「SHOUTcast プロトコルを使用して HTTP でストリーミングされた MP4 を含む AAC」は、デコードできるため、いくつかのメディア プレーヤー (foobar2000、Winamp、VLC など) でしか再生できません。

SHOUTcast API を使用して、リストされているすべてのステーションの HTML5 オーディオ再生を取得しようとしているときに、同じ問題が発生しました。残念ながら、私たちの観点からできることは何もないように見えます。ADTS デコードのサポートを追加することを決定できるのはブラウザー ベンダーだけです。これは、Chrome/WebKit で文書化された問題です。「WontFix」とマークされた問題をフォローしている 60 人以上の人 (私を含む) がいます。

于 2012-09-06T02:00:26.853 に答える