我目前正在尝试使用<video>
标记来显示视频。如果用户点击视频(或海报图片),它将触发我的脚本,通过requestFullScreen
方法将视频设置为全屏。当我退出全屏模式时,我试图通过使用像这样的监听器来捕获它:
document.addEventListener('fullscreenchange', function() {
// This is never triggered, I never arrive here.
if (isFullScreen) { // do something}
else { // do something else}
}
我有mozfullscreenchange
,msfullscreenchange
和webkitfullscreenchange
的类似听众。
现在我的问题是,对于某些具有某些浏览器的Android设备,不会触发侦听器。例如,在Samsung Galaxy Note上,使用Chrome时不会触发听众,而使用Asus Transformer和Chrome时则会触发。但是,如果我在相同的两个设备上使用Firefox,它只适用于三星Galaxy Note,而不适用于华硕Transformer。
这种不一致是否有简单的解释?我做错了什么吗?在不同版本的Android和浏览器上是否应该听一些不同的事件?
答案 0 :(得分:1)
你错过了最后一个右括号。 还有两个大括号被注释掉了。