在iPad上,更容易隐藏原生控制栏或隐藏videoJS控制栏?

时间:2014-06-12 16:06:19

标签: ipad html5-video

在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”=“假” - 但QT控件仍在那里。有没有人有办法隐藏iPad控件?

替代方案 - 有没有办法隐藏videojs控制栏,但只能在具有原生播放器的手机上,而不是在没有的PC上?

更新

我可以通过在视频标签中添加data-setup='{"nativeControlsForTouch": false}' ...来隐藏iPad 7上的QT控制栏,但这不适用于video.js,只能使用video.dev.js,我找到了if (vjs.TOUCH_ENABLED && player.options()['nativeControlsForTouch'] !== false)。在video.js中,我找到了:nativeControlsForTouch!==0)。

如果我从视频标签中删除了该数据设置,它也有两个带有video.dev.js的控制栏。我不是专家 - 发生了什么事?

这是文件的链接:

1 个答案:

答案 0 :(得分:0)

尝试使用<video data-setup='{"customControlsOnMobile": true}' …。默认情况下这是假的,并控制是否显示video.js控件而不是本机。

相关问题