Я интегрирую субтитры в свой элемент видео
<div style="text-align:center;">
<video width="720" height="360" controls>
<source src="Files/testvideo_1.mp4" type="video/mp4">
<track label="English" kind="subtitles" srclang="en" src="Files/testvideo_CC.xml" default >
Your browser does not support the video tag.
</video>
</div>
Используемый здесь файл субтитров относится к типу ttml. По этой ссылке ниже файлы субтитров как ttml, так и webvtt будут работать с видео html5.
http://www.html5labs.com/prototypes/video-captioning/video-captioning/info
Но в Internet Explorer формат ttml работает, а webvtt нет. В случае firefox и chrome работает только файл webvtt, а ttml нет. См. ссылку ниже.
http://www.html5labs.com/HTML5CaptionDemo/
У меня есть только файлы подписей типа ttml, и в большинстве руководств в Интернете они используют файлы webvtt, так что есть ли способ использовать это во всех браузерах?