HTML5 видео + субтитры TTML не отображают субтитры
Я пытаюсь отобразить мои субтитры в видео. У меня есть видео mp4 и файл ttml для видео. Когда он помещен в HTML-код, видео воспроизводится, но субтитры не появляются [Проверено в chrome]. Когда я проверял в IE11, он показывает опцию CC в видеоплеере HTML5, но там также нет никаких субтитров.
Вот что я пробовал http://jsfiddle.net/ilaiya/s49zessy/
<video controls autoplay height="400" width="400">
<source type="video/mp4" src="https://ccdpoc.blob.core.windows.net/asset-b82767bd-bf28-4e03-a2d2-329d6df2b633/Index.mp4?sv=2012-02-12&sr=c&si=107ca7bf-272e-48a9-b824-a48da8b7fe90&sig=o8PPGNFD6k0B7PMwdvZdjEy%2FuRc2r4urqqFd5GJyN2k%3D&st=2014-12-10T10%3A40%3A14Z&se=2016-12-09T10%3A40%3A14Z">
<track src="https://ccdpoc.blob.core.windows.net/sourceaes34/subtitle.ttml" label="English subtitle" kind="subtitles" srclang="en-us" default>
</video>
1 ответ
Chrome не поддерживает внеполосные текстовые дорожки TTML. В настоящее время внутри элемента может использоваться только WebVTT.
В общем, Chromium пытается удалить XML из Blink: https://groups.google.com/a/chromium.org/forum/.