gpt4 book ai didi

javascript - mediaelementjs ie9 全屏事件

转载 作者:行者123 更新时间:2023-11-29 15:44:25 24 4
gpt4 key购买 nike

我想检测 IE9 中的 mediaelementjs 全屏事件。我通过订阅“fullscreenchange mozfullscreenchange webkitfullscreenchange”来处理事件。问题是在 IE9 中单击视频播放器上的全屏按钮会在新的弹出窗口中打开,并且不会触发全屏更改。关于如何在 IE9 下处理此事件有什么想法吗?

最佳答案

Mediaelement 通过在弹出窗口中打开视频来模拟 IE9 的全屏。因此在 IE9 中不会触发“fullscreenchange”事件。为了处理弹出全屏,我们需要扩展“MediaElementPlayer.prototype.enterFullScreen”和 MediaElementPlayer .prototype.exitFullScreen”函数。

示例代码:

MediaElementPlayer.prototype.enterFullScreen_org =
MediaElementPlayer.prototype.enterFullScreen;

MediaElementPlayer.prototype.enterFullScreen = function() {
if((/MSIE 9.0/).test(navigator.userAgent)){
// your code here
}
this.enterFullScreen_org();
}

// Same for the .exitFullScreen

关于javascript - mediaelementjs ie9 全屏事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13985569/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com