HTML5 video.js Ошибка игрока с субтитрами
Я пытаюсь написать основной видеоплеер, используя тег видео html5. Я использовал Video.js в качестве JavaScript. Я хочу воспроизвести видео с подписью. Вот код:
<!DOCTYPE html>
<link href="path/to/video-js.css" rel="stylesheet">
<script src="path/to/video.js"></script>
<script>
videojs.options.flash.swf = "path/to/video-js.swf"
</script>
<video id="example_video_1" class="video-js vjs-default-skin vjs-big-play-centered"
controls preload="auto" width="640" height="264"
poster="http://video-js.zencoder.com/oceans-clip.png"
<source src="m.mp4" type='video/mp4' />
<p class="vjs-no-js">To view this video please enable JavaScript, and consider upgrading to a web browser that <a href="http://videojs.com/html5-video-support/" target="_blank">supports HTML5 video</a></p>
<track src="m.srt" kind="subtitles" srclang="en" label="English" default>
<track src="m.vtt" kind="subtitles" srclang="en" label="English" >
<track src="m.srt" kind="captions" srclang="en" label="English" >
<track src="m.vtt" kind="captions" srclang="en" label="English" >
</video>
Когда я открываю этот файл в своем браузере, я вижу метку "cc", которая должна включать / отключать подписи; но это не работает вообще. VLC media palyer может хорошо воспроизводить видео и титры; поэтому в исходных файлах нет ошибок. Кто-нибудь может мне помочь?