IE не будет искать аудио / webm файл

749
bunkowm

Я пытаюсь создать аудиофайл WebM, который будет воспроизводиться и искать во всех браузерах, используя <audio>тег HTML5 и тип MIME audio/webm. Я нашел обходные пути, чтобы заставить это работать во всех браузерах, но они немного неуклюжи, и я хочу удостовериться, что я ничего не пропускаю.

Я нашел эту страницу для тестирования поддержки браузеров в различных браузерах (IE9 переходит в режим совместимости на этой странице, но если вы переключитесь на стандарт IE9, это позволит вам запускать тесты): http://hpr.dogphilosophy.net/test/ Примечание: образец файла WebM этой страницы также воспроизводится, но не ищет в IE.

Я использую последнюю версию ffmpeg для кодирования.

Браузеры IE9 + / FF / Chrome воспроизводятся, но поиск выполняется только с помощью следующей команды:

ffmpeg -i src.wav dest.webm 

Когда я добавил подсказки в файл, Chrome / FF смог искать, но IE не смог.

ffmpeg -i src.wav -dash 1 -reserve_index_space 512 dest.webm 

Наконец, я добавил к файлу крошечное видео, чтобы заставить работать все браузеры.

ffmpeg -stats -y -f lavfi -i color=c=white:s=2x2:r=1 -i src.wav -shortest dest.webm 

Вероятно, IE9 + просматривает только ключевые кадры видео для обработки поиска и игнорирует любые «сигналы» в аудио.

Мой вопрос: я что-то упустил или это обходной путь, с которым я должен пойти? Я, конечно, не эксперт в WebM или ffmpeg, так что, возможно, кто-то еще понял это или знает другой обходной путь.

8

1 ответ на вопрос

0
HackSlash

Microsoft не поддерживает Internet Explorer, и вы не должны. Если он работает на IE11, просто продолжайте свою жизнь.

«12 января 2016 года Microsoft объявила о прекращении поддержки IE10, IE9 и IE8»

https://www.xfive.co/blog/stop-supporting-ie10-ie9-ie8/