2013-05-13 117 views

回答

3

这是我如何在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); 
    }); 
1

使用player.userActive(false)隐藏控件。您还可以收听播放器上的useractive和userinactive`事件,以响应播放器自然显示和隐藏控件。