Воспроизведение HTML5 MKV с субтитрами

Я пытаюсь воспроизвести файл MKV в моем браузере Chrome с субтитрами, чтобы я мог просматривать локальные видеофайлы. Это было успешно, с использованием вышеуказанного метода / кода в Microsoft Excel, однако, когда я использую Chrome, я не могу увидеть субтитры (не могу использовать Firefox, поскольку MKV не поддерживается)

<video id="video" controls preload="metadata" style=width:80%; height:80%;>
   <source src="file.mkv" type="video/mp4">
   <source src="file.mkv" type="video/webm">
   <track label="language one" kind="subtitles" srclang="en" src="sub.vtt">
   <track label="language two" kind="subtitles" srclang="en" src="sub.vtt">
</video>


Файловая структура

  • chrome MKV player //(корневой каталог)
    • file.mkv // (видео файл)
    • file.vtt // (файл субтитров)
    • RUN.html // (HTML-файл, который отображает видео)


Этот метод основан на этом репозитории github https://github.com/iandevlin/iandevlin.github.io/tree/master/mdn/video-player-with-captions


Я имею:

  • пробовал использовать разные форматы субтитров (vtt, stl, ass, srt)

0 ответов

Возможно, основной язык должен быть помечен по умолчанию?

<track label="language one" kind="subtitles" srclang="en" src="sub.vtt" default>

У меня работает, без не пробовал. В противном случае я бы предположил, что с файлом.vtt что-то не так.

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