Javascript 检测&x201C;完成”;在iPhone上观看YouTube/Vimeo视频(退出全屏)

Javascript 检测&x201C;完成”;在iPhone上观看YouTube/Vimeo视频(退出全屏),javascript,ios,youtube,youtube-api,youtube-iframe-api,Javascript,Ios,Youtube,Youtube Api,Youtube Iframe Api,我嵌入了一个iframe视频,我想检测用户何时退出(点击“完成”)mobile Safari上的全屏功能,当您点击“播放”时会出现该功能。我尝试了下面的代码: HTML 演示: 但它不起作用(iOS 8.0.2)。有什么想法吗?在iOS 8上,当系统视频播放器从iOS上的UIWebView接管时,应用程序的主窗口将隐藏。收听视图控制器上的uiWindowDiBecomeHiddenNotification和uiWindowDiBecomeVisibleNotification通知,以检测用户何时

我嵌入了一个iframe视频,我想检测用户何时退出(点击“完成”)mobile Safari上的全屏功能,当您点击“播放”时会出现该功能。我尝试了下面的代码:

HTML

演示:


但它不起作用(iOS 8.0.2)。有什么想法吗?

在iOS 8上,当系统视频播放器从iOS上的
UIWebView
接管时,应用程序的主窗口将隐藏。收听视图控制器上的
uiWindowDiBecomeHiddenNotification
uiWindowDiBecomeVisibleNotification
通知,以检测用户何时进入和退出全屏播放机:

[[NSNotificationCenter defaultCenter] addObserver:self
                                             selector:@selector(videoDidExitFullScreen:)
                                                 name:UIWindowDidBecomeVisibleNotification
                                               object:self.view.window];

[[NSNotificationCenter defaultCenter] addObserver:self
                                             selector:@selector(videoDidEnterFullScreen:)
                                                 name:UIWindowDidBecomeHiddenNotification
                                               object:self.view.window];
document.getElementById("video-iframe").addEventListener("webkitendfullscreen", function(){
  alert("Hello World!");
});
[[NSNotificationCenter defaultCenter] addObserver:self
                                             selector:@selector(videoDidExitFullScreen:)
                                                 name:UIWindowDidBecomeVisibleNotification
                                               object:self.view.window];

[[NSNotificationCenter defaultCenter] addObserver:self
                                             selector:@selector(videoDidEnterFullScreen:)
                                                 name:UIWindowDidBecomeHiddenNotification
                                               object:self.view.window];