如何檢測iOS上的視頻何時關閉?我正在運行videojs,它以原生視頻播放器的形式發佈HTML5視頻。爲了正確反應,我想在本地玩家關閉時獲得一個事件。如何檢測iOS離開全屏視頻?
這裏有幾個類似的問題,但沒有答案的工作。
首先解決我想:
player.addEventListener('webkitendfullscreen', onVideoEndsFullScreen, false);
解決方案在2012年在這裏提出:How to figure out when a HTML5 video player enters the full screen mode on iOS/iPads?
此方法不適合我的工作。事件不會被解僱(至少在iOS模擬器中),我無法做任何事情。
二的解決方案我試過
// Do on resize
if(video.webkitDisplayingFullscreen == false){
// Exit was triggered
}
解決方案提出了甚至早於2012這裏:Is there an "onClose" event for the fullscreen video player on iPhone?
這種方法也行不通,視頻元素沒有這個屬性(至少在iOS模擬器中)。順便說一句,這種方法已被棄用。
有沒有人有關於如何獲得有關iOS離開全屏現在通知的想法?
可悲的是,這也適用於本地玩家。所以沒有真正的區別。此外,本地玩家可能不會觸發'fullscreentrigger' - 但我會在明天嘗試。 – mvmoay