2 个问题:
1) 我一直致力于将 video.js
与 colorbox
(用于 lightbox
显示)集成,并且工作正常,但是当我添加字幕或字幕轨道信息时:
<track kind="subtitles" src="subtitles/sample.vtt" srclang="en"
label="English" default>
在 Chrome 中,我的字幕轨道重叠了两次。
当我打开它的开发工具时,我可以“看到”底部使用较小文本的轨道,但我不知道较大文本来自哪里。那么问题来了:这另一个轨道是 Chrome 的“有用”功能吗?
在 FF 中工作正常,仅显示单个字幕/副标题轨道。
2)知道什么时候会引入元数据轨道支持吗?
最佳答案
您的轨道中有“默认”。您想要默认显示字幕还是要等到用户触发它们?如果您删除默认值,它应该会阻止 Chrome 显示第二个版本。
Video.js removes the tracks当它读入它们时,从视频标签中读取它们,但显然这对于 Chrome 来说还不够,它仍然会拾取它们并显示它们。我们必须添加一些内容来禁用 native 播放器中的轨道。
我添加了一个您可以关注的问题。 https://github.com/zencoder/video-js/issues/259
关于javascript - VideoJS - 字幕/字幕轨道在 Chrome 中显示两次?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13751278/