2013-05-13 119 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`事件,以響應播放器自然顯示和隱藏控件。