8

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

Я нашел эту страницу для тестирования поддержки браузеров в различных браузерах (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, так что, может быть, кто-то еще понял это или знает другой обходной путь.

1 ответ1

0

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .