我正在 YTPlayerView 中播放 Youtube 视频。视频播放良好(在 AVFullScreenViewController 中打开)。但是,点击“完成”按钮后,视频会自动全屏打开(视频时长在那里。)。如何处理点击“完成”按钮停止/暂停视频。
最佳答案
好吧,MPMoviePlayer 通知将不起作用,而是将以下通知添加到您的 AVFullScreenViewController 中:
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(closedFullScreen:) name:UIWindowDidBecomeHiddenNotification object:nil];
-(void)closedFullScreen:(NSNotification *)myNotification{
//required stuff here like dismissing your AVFullScreenViewController
}
单击“完成”按钮后,将触发此通知。在这里您可以停止视频,使用 youtube 视频的时间属性,甚至关闭您当前的 Controller 以返回到任何其他/以前的 Controller 。 也许,就目前而言,这是为 ytplayerview 获取“完成”按钮操作的唯一解决方法。
关于ios - 如何在 iOS 中处理 YTPlayer 中的完成按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29733833/