【发布时间】:2014-06-12 16:06:18
【问题描述】:
在 video-js.css 中,我将 .vjs-control-bar 设置为底部:-36px,将其放置在视频下方,以及 visibility: visible; 和 opacity: 1;,因此它永远不会消失。这就是我想要的方式,但在 iPad 上,Quicktime 控制栏会自行插入视频中(并且会淡出,但在触摸时会重新出现)。两者都有效。
阅读此内容后 - https://github.com/videojs/video.js/issues/1096 - 我尝试将 nativeControlsForTouch!==1) 更改为 nativeControlsForTouch!==0) - 我假设“0” = “false” - 但 QT 控件仍然存在。有没有人可以隐藏 iPad 控件?
替代方案 - 有没有办法隐藏 videojs 控制栏,但只能在具有本机播放器的手机上,而不是在没有本机播放器的 PC 上?
更新
我可以通过将 data-setup='{"nativeControlsForTouch": false}'... 添加到视频标签来隐藏 iPad 7 上的 QT 控制栏,但这不适用于 video.js,仅适用于 video.dev.js,我在其中找到 @987654330 @。在 video.js 中我发现:nativeControlsForTouch!==0)。
如果我从视频标签中删除该数据设置,它也有两个带有 video.dev.js 的控制栏。我不是专家——这是怎么回事?
这里是文件的链接:
【问题讨论】:
标签: ipad html5-video