2

我在 YTPlayerView 中播放 Youtube 视频。视频播放良好(在 AVFullScreenViewController 中打开)。但是,点击“完成”按钮后,视频自动全屏打开(视频时长在那里。)。如何处理“完成”按钮上的点击以停止/暂停视频。

4

1 回答 1

15

好吧,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 视频的时间属性,甚至关闭您当前的控制器以返回任何其他/前一个控制器。也许,就目前而言,这是为 ytplayerview 获取完成按钮操作的唯一解决方法。

于 2015-04-27T11:21:12.653 回答