Я пытаюсь использовать MediaSource API для воспроизведения фрагментированного HE-AAC v2 в Chrome.
Chrome явно разрешает этот кодек (mp4a.40.29
), и, насколько я понимаю, способен его декодировать. (Например, метод decodeAudioData
из Web Audio API декодирует те же данные).
К сожалению, попытка воспроизвести фрагменты HE-AAC v2 с помощью MediaSource API в Chrome приводит к ошибкам, указанным ниже, хотя точно такая же страница отлично работает в Safari.
Я создал тестовую страницу демонстрируя проблему (в Chrome) и успех (в Safari).
Как я могу заставить Chrome воспроизводить эти фрагменты?
Ошибки:
конвейер: ошибка декодирования
kInitдемультиплексор
Добавить: синтаксический анализ потока не выполнен. Размер данных = 15634 append_window_start = 0 append_window_end = inf