2016-03-04 459 views
1

我在网页中的单个视频播放器上使用video.js 5.7.1。视频元素包含一个“字幕”轨道元素。当用户点击在IE 11中的CC按钮,他们看到一个菜单包含以下:我们如何禁用video.js播放器中的“字幕设置”?

  • 字幕设置
  • 字幕关闭
  • 英语

我想以完全去除第一菜单项“字幕设置”,以便菜单只显示“字幕关”和“英文”。

我敢肯定这是简单的,但我似乎无法找到如何禁用/删除“标题设置”菜单项。从播放器上的CC按钮中删除此选项需要做什么?

现在,我将曲目类型设置为“字幕”而不是“字幕”,以完全避免设置菜单。

回答

0

我落得这样做添加的Video.js CSS后,下面的CSS内容:

/* Prevent CC settings menu item from displaying */ 
.vjs-texttrack-settings { 
    display: none; 
} 

这完成我需要什么ED;字幕设置菜单项不再出现在CC菜单上。这适用于5.7.1和5.8.8。

-3

我张贴了这个同样的问题,以视频JS论坛在GitHub上: https://github.com/videojs/video.js/issues/3202#issuecomment-202540661 的Videojs人发布的解决方案 - 这里是我使用了基于他们的解决方案: 播放器启动后,我做了有问题的区域设为不可见的CSS :

$(".vjs-texttrack-settings").css("display","none"); 
+1

这并不提供答案的问题。一旦你有足够的[声誉](http://stackoverflow.com/help/whats-reputation),你将能够[评论任何职位](http://stackoverflow.com/help/privileges/comment);相反,[提供不需要提问者澄清的答案](http://meta.stackexchange.com/questions/214173/why-do-i-need-50-reputation-to-comment-what-c​​an- I-DO-代替)。 - [来自评论](/ review/low-quality-posts/11909118) – Mohit

+0

如果您在删除答案时遇到问题,那么会有一个删除按钮。 – Magisch

+1

@Mohit我认为他托盘回答,虽然他的答案是不考虑所有的东西(就像它会隐藏所有的元素)。 – PhoneixS

0

万一有人来这里寻找隐藏的字幕设置,这应该工作所有

.vjs-caption-settings { 
    display: none; 
} 
相关问题