2个问题:
1)我一直在与video.js
进行集成colorbox
(对于lightbox
显示)并且工作正常,但是当我添加字幕或字幕跟踪信息时:
<track kind="subtitles" src="subtitles/sample.vtt" srclang="en"
label="English" default>
在Chrome中,我会将字幕/字幕轨道重叠两次。
当我打开它上面的开发工具时,我可以“看到”使用底部较小文本的轨道,但我不知道较大文本的来源。所以问题:这个其他轨道是Chrome的“有用”功能吗?
在FF中它工作正常,只显示单个字幕/字幕轨道。
2)何时会介绍元数据跟踪支持?
答案 0 :(得分:2)
你在曲目中有'默认'。您希望字幕默认显示还是要等到用户触发它们?如果您删除默认值,则应阻止Chrome显示第二个版本。
视频标记中的Video.js removes the tracks,当它读入时,但显然这对Chrome来说还不够,它仍会接收并显示它们。我们必须添加一些东西来禁用原生播放器中的曲目。
我添加了您可以遵循的问题。 https://github.com/zencoder/video-js/issues/259
答案 1 :(得分:0)
将此代码插入脚本元素
的网页中var myvideo = document.getElementsByTagName('video');
for (var i = 0, j = myvideo .length; i < j; i++) {
myvideo[i].textTracks[0].mode = "hidden";
};