1

我创建了一个按钮来运行mozCancelFullScreen()方法以退出全屏模式。我不确定它为什么不运行。没有显示错误。mozRequestFullScreen()对我来说很好。

$('.screenChange').click(function() { 
    if (video.mozFullscreen) { 
        video.mozCancelFullScreen(); 
    } else if (!video.mozFullscreen) { 
       video.mozRequestFullScreen(); 
    }
});
4

1 回答 1

6

这个问题似乎在你的条件下。“mozFullscreen”不是视频元素的属性。相反,当一个元素全屏时,

document.mozFullScreen

是真的。

还有一个问题是 mozCancelFullScreen() 不是视频元素的方法。它是文档本身的一种方法。鉴于这两个更正,您的代码应该是

$('.screenChange').click(function() { 
    if (document.mozFullScreen) { 
        document.mozCancelFullScreen(); 
    } else { 
        video.mozRequestFullScreen(); 
    }
});
于 2012-11-09T04:46:44.173 回答