javascript - VideoJS : keep controls visible

标签 javascript html video.js

我喜欢 videoJS,但找不到让控制栏始终可见的方法(播放时不会淡出)。 我搜索了相关信息并找到了 a topic about it ,他们建议像这样覆盖函数隐藏:

/override controls autohide fn/

conceal = function(){ /* nothing */ };

但这可能已经过时了,因为它在这里不起作用。 (版本 3.2.0)

有谁知道我怎样才能做到这一点?

非常感谢!

最佳答案

这里还有一点死灵法术......

虽然 Peter Kitts 的最后一个答案可以正常工作,但另一种选择是将 inactivityTimeout 设置为 0,这将完全禁用不活动超时。

<link href="http://vjs.zencdn.net/4.12/video-js.css" rel="stylesheet">
<script src="http://vjs.zencdn.net/4.12/video.js"></script>

<video id="my_video_1" class="video-js vjs-default-skin" controls preload="auto" width="640" height="268" 
  data-setup='{ "inactivityTimeout": 0 }'>
  <source src="http://vjs.zencdn.net/v/oceans.mp4" type='video/mp4'>
  <source src="http://vjs.zencdn.net/v/oceans.webm" type='video/webm'>
</video>

关于javascript - VideoJS : keep controls visible,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13384276/

相关文章:

javascript - 如何使输入字段可拖动

javascript - 如何使用 javascript 将静态信息分配给随机选择的数据?

html - 需要在中心显示所有 3 个部分

html - 页面加载后触发悬停

html - 使用 VideoJS 播放器播放 RTMP 流

javascript - Video.js 视频填充 div

Javascript函数调用语法不清楚

javascript - 单击按钮时暂停 jQuery

javascript - 使用 HTML5 在 Canvas 上绘制图像

dynamic - 无法动态更改 Video.js 中的标题 'track'