我正在尝试使用Bigscreen.js在IE11中使用全屏。但是IE11不会监听"MSFullscreenChange“事件。
document.addEventListener("MSFullscreenChange", function () {
if (document.msFullscreenElement != null) {
console.info("Went full screen");
} else {
console.info("Exited full screen
我的播放器下面有一个按钮,我想使用以下代码来触发全屏:
$f().toggleFullscreen()
我试过Chrome,IE10和Firefox,但是它不起作用。我只能通过双击电影或使用按钮从控件插件获得全屏。
来自以下浏览器的错误:
火狐:uncaught exception: Error in Actionscript. Use a try/catch block to find error.
铬:Error calling method on NPObject.
IE10:Could not complete the operation due to error 8070
我使用的是screenfull.js库,并且我有一个按钮,在这个按钮中我附加了单击进入全屏的事件。我可以进入全屏模式,但一旦我点击某件东西,全屏就会退出。
有人告诉我全屏api应该在一个页面上使用。有一些方法可以通过使用iframe技巧来解决这个问题。
// a little hack to be able to switch pages while in fullscreen.
// we basically just creates a seamless iframe and navigate in that instead.
$('#iframe').click(func
使用IE11,如果我从工具栏上的按钮进入全屏模式,然后按F11保持全屏模式,则查看器将继续填充浏览器窗口,直到您按左全屏按钮。
我希望实现一个自定义UI,它没有“全屏休假”按钮,因此希望修复MSFullscreen事件处理程序。
我认为问题在于,当离开全屏模式时,ScreenModeDelegate.prototype.fullscreenEventListener()调用返回true的inFullscreen()。
if ("webkitIsFullScreen" in document) return document.webkitIsFullScreen;
return
在我的项目中,我有一个带有视频元素的WebBrowser控件,我想插入一个按钮,当我按下它时,视频元素将切换到全屏模式。
我试过这个代码:
var video = document.getElementById('video');
if (video.requestFullscreen) {
video.requestFullscreen();
} else if (video.mozRequestFullScreen) {
video.mozRequestFullScreen();
} else if (video.webkitRequestFullscre
我想在IE9中检测mediaelementjs full screen事件。我通过订阅"fullscreenchange mozfullscreenchange webkitfullscreenchange“来处理事件。问题是,在IE9中点击视频播放器上的全屏按钮会在一个新的弹出窗口中打开,并且不会触发全屏更改。你知道如何在IE9下处理这个事件吗?