javascript - VideoJS - 字幕/字幕轨道在 Chrome 中显示两次?

标签 javascript video.js

2 个问题:

1) 我一直致力于将 video.jscolorbox (用于 lightbox 显示)集成,并且工作正常,但是当我添加字幕或字幕轨道信息时:

<track kind="subtitles" src="subtitles/sample.vtt" srclang="en" 
label="English" default>

在 Chrome 中,我的字幕轨道重叠了两次。

http://s9.postimage.org/hnuj82vzx/screenshot.png

当我打开它的开发工具时,我可以“看到”底部使用较小文本的轨道,但我不知道较大文本来自哪里。那么问题来了:这另一个轨道是 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/

相关文章:

javascript - 是否可以使用 prop-types 对常规对象、函数参数和返回值进行类型检查?

javascript - Jquery 间歇性无法隐藏行

javascript - bs-modal 不显示 AngularStrap 中的内容

video.js - 浏览器自动播放策略。 Netflix 中的自动播放是如何工作的?

javascript - 重新绘制 AmStockChart

javascript - 速度按钮最新版本的video.js

video.js - 如何在 videojs v5 中隐藏当前时间工具提示?

video - MPEG-DASH 流中的不同视频时长

Angular2 与 video.js 错误没有兼容的源

javascript - auth.signOut() 或signOut(auth)。它们之间有什么区别或主要优点吗?