Media Source Api не работает для пользовательского веб-файла (версия Chrome 23.0.1271.97 m)
Я имею в виду демо API источника данных, приведенное на этомссылка
Это нормально работает для данного тестового файла webm, но когда я попытался изменить имя файла на пользовательский файл webm, код перестал работать.
Это генерирует следующую ошибку:Uncaught Error: INVALID_STATE_ERR: DOM Exception 11
по следующему коду:sourceBuffer.append(new Uint8Array(e.target.result));
Чтобы проверить, работает ли пользовательский веб-файл, я создал тестовую страницу, на которой я определил тег видео, имеющий источник этого пользовательского веб-файла. Когда я запустил код, он работает нормально.
Я не могу понять причину этого странного поведения.