我一直在使用 Video.js 嵌入 mp4 视频,它是一个很棒的播放器,感谢所有开发和工作的人。在大多数情况下,它运行良好,但我有一些小问题需要解决。
这是其中一个视频页面;哥伦比亚河巴斯钓鱼。它主要是 XHTML 过渡,我认为混合 HTML 5 会导致一些问题,尤其是属性值,但只要它有效,我稍后会弄清楚细节。这是 video.js 代码:
<video id="WAW_video_1" class="video-js vjs-default-skin" controls preload="auto" width="640" height="360" poster="ColumbiaRiverSmallmouthBassFishing.jpg" data-setup='{"WAW_option":true}' >
<source src="ColumbiaRiverSmallmouthBassFishing.mp4" type='video/mp4' />
<track kind="captions" src="captions.vtt" srclang="en" label="English" default />
Your browser does not support this video. Maybe you should update your internet browser
</video>
视频内容在 Firefox、Chrome 和 IE11 中运行良好,但没有字幕。“captions.vtt”文件是正确的,IE10会在我的电脑本地显示字幕,但在远程服务器上没有字幕。我尝试使用 VTT 文件的完整 URL 位置,但这也不起作用。
快速浏览此页面上的编码应该会告诉您我不是专家,但我想尝试生成有效且合规的代码,所以请原谅愚蠢的问题。
提前致谢
罗恩乙