[android]我如何检查对 html5 视频在 javascript/jquery 的全屏请求?

发布时间: 2016/9/16 2:29:18
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

我想要做一些事情,当用户点击全屏 button (右下角) 在 html5 视频。

所以这样的事情︰

$('#video').on('webkitRequestFullscreen', function()      {       
    console.log("hello");
});

但这并不工作。

这将运行 Android WebView 所以你不必担心多个浏览器。

解决方法 1:

编辑要处理这个,请参阅下面的事件︰全屏 API︰ 哪些事件被解雇了?

原来的答复
在这种情况下你必须使用某种形式的时间间隔。这里是我完成了这个︰

// Returns true if we can enter fullscreen 
//(i.e. fullscreen function is available and not already fullscreened)

var canFullscreen = function(){
  return (
    !document.fullscreenElement &&
    !document.mozFullScreenElement &&
    !document.webkitFullscreenElement &&
    !document.msFullscreenElement );
}

setInterval(function(){
  if( canFullscreen() ) {
    // Handle exiting fullscreen
  } else {
    // Handle entering fullscreen
  }
}, 50);
官方微信
官方QQ群
31647020