Воспроизведение HTML5 MKV с субтитрами - PullRequest
0 голосов
/ 05 декабря 2018

Я пытаюсь воспроизвести файл 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)

1 Ответ

0 голосов
/ 27 июля 2019

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

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

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

...