MediaSource APIを使用して、Chrome でチャンク HE-AAC v2 を再生しようとしています。
Chrome はこのコーデック ( mp4a.40.29
) を明示的に許可しており、私が見る限り、それをデコードすることができます。(たとえばdecodeAudioData
、Web Audio API のメソッドは同じデータをデコードします)。
残念ながら、Chrome で MediaSource API を使用して HE-AAC v2 のチャンクを再生しようとすると、まったく同じページが Safari で完全に動作するにもかかわらず、以下のエラーが発生します。
問題 (Chrome) と成功 (Safari) を示すテスト ページをまとめました。
Chrome にこれらのチャンクを再生させるにはどうすればよいですか?
エラー:
パイプライン: デコード エラー
kInitDemuxer
追加: ストリームの解析に失敗しました。データサイズ=15634 append_window_start=0 append_window_end=inf