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