Youtube解雇事件(iOS)

Mat*_*ijn 5 youtube xcode notifications ios

美好的一天,

通过使用UIWebview,我现在有了一种在我的应用程序中显示youtube视频的工作方法(使用标签,在webview中查找播放按钮并在其上触发触摸事件).

奇迹般有效.视频弹出并播放.但是,我想在视频结束或用户点击完成按钮时收到一个事件.

在互联网上我发现有一个事件:MPAVControllerItemPlaybackDidEndNotification在那里你可以听.然而,这个不被称为.

经过一些进一步的研究后,我发现对于通过UIWebView嵌入的Youtube视频,还调用了另一个通知(UIMoviePlayerControllerDidExitFullscreenNotification).不幸的是,一个人不再工作了.(在这里找到)

在视频播放完毕或被解雇后,有谁知道我怎么能做一些动作?

谢谢

Til*_*ill 5

UIMoviePlayerControllerWillExitFullscreenNotification用户点击"完成"按钮后,使用" 获取通知".的UIMoviePlayerControllerDidExitFullscreenNotification的确似乎对iOS6的被省略.

请注意......是............会......差别!

有关该主题的更多信息,请再次在您在问题中引用的帖子中查看我的更新答案.


def*_*ity -1

你在这里需要的是这样的:

- (void)playerWillExitFullscreen:(NSNotification *)notification
{
//do something...
}

[[NSNotificationCenter defaultCenter] addObserver:self
                                     selector:@selector(playerWillExitFullscreen:) 
name:@"MPMoviePlayerWillExitFullscreenNotification" object:nil];
Run Code Online (Sandbox Code Playgroud)