有没有办法在运行时显示/隐藏 videojs 播放器上的视频控件(例如 player.controls.hide())。
任何想法如何做到这一点?谢谢!
问问题
11611 次
3 回答
7
用于player.userActive(false)
隐藏控件。您还可以收听播放器上useractive
的userinactive
事件,以响应播放器自然显示和隐藏控件。
于 2015-03-04T16:42:39.267 回答
5
这就是我在 1 秒鼠标不活动超时后隐藏控件的方式。
var inactivityTimeout = null;
$('#vmr_video').mousemove(function(event) {
player.controlBar.fadeIn();
if (inactivityTimeout != null) {
clearTimeout(inactivityTimeout);
}
inactivityTimeout = setTimeout(function(){
player.controlBar.fadeOut();
controlBarVisible = false;
}, 1000);
});
于 2013-06-25T16:53:34.800 回答
3
动态显示/隐藏控件
this.player.controls(true) // shows control
this.player.controls(false) // hides control
于 2020-07-22T13:59:26.837 回答