我正在尝试使用MediaSource API在Chrome中播放分块的HE-AAC v2。
Chrome明确允许此编解码器(mp4a.40.29
),并且据我所知is capable解码它。 (例如,Web Audio API中的decodeAudioData
方法会解码相同的数据。)
不幸的是,尝试使用Chrome中的MediaSource API播放HE-AAC v2块会导致以下错误,即使完全相同的页面在Safari中完美运行。
I've put together a test page演示了问题(在Chrome中)和成功(在Safari中)。
如何让Chrome播放这些块?
错误:
管道:解码错误
kInitDemuxer
追加:流解析失败。数据大小= 15634 append_window_start = 0 append_window_end = INF
答案 0 :(得分:0)
您的音频编解码器是HE-AAC,我认为它在Chrome Codec,容器和文件扩展名支持页面http://www.chromium.org/audio-video
上列为不支持的音频编解码器AAC(仅限主流,不是AAC-LC,AAC-SSR,HE-AAC)[仅限Google Chrome]