Подписи.SRT не воспроизводятся в IE11

Есть идеи, почему файлы.srt не воспроизводятся в IE11 и Chrome. Я закодировал файлы как UTF8. Я также добавил MIME-тип на моем сервере в text/srt. Я также получаю сообщение об ошибке Text Track: Unknown MIME type. ч =8007000b. в уюте.

1 00:00:22,000 --> 00:00:27,000 I'll teach thee Bugology, Ignatzes

2 00:00:40,000 --> 00:00:43,000 Something tells me

3 00:00:58,000 --> 00:01:59,000 Look, Ignatz, a sleeping bee

1 ответ

Файлы субтитров SRT не поддерживаются в HTML5 из ​​коробки.

Вы должны включить / преобразовать его в файл WebVTT.

Тогда вы бы использовали <track> элемент, чтобы включить его в ваш источник видео, например:

<video id="video" controls preload="metadata">
   <source src="video/sintel-short.mp4" type="video/mp4">
   <source src="video/sintel-short.webm" type="video/webm">
   <track label="English" kind="subtitles" srclang="en" src="vtt/sintel-en.vtt" default>
   <track label="Deutsch" kind="subtitles" srclang="de" src="vtt/sintel-de.vtt">
   <track label="Español" kind="subtitles" srclang="es" src="vtt/sintel-es.vtt">
</video>

Смотрите эту страницу для более подробной информации.

Другие вопросы по тегам