mediaelementjs
でフルスクリーンイベントを検出したいIE9
。「fullscreenchange mozfullscreenchange webkitfullscreenchange」にサブスクライブしてイベントを処理します。問題は、ビデオ プレーヤーのフルスクリーン ボタンをクリックするIE9
と、新しいポップアップが開き、fullscreenchange が発生しないことです。の下でこのイベントを処理する方法はありIE9
ますか?
質問する
618 次
1 に答える
1
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
于 2013-01-25T13:17:46.287 に答える