我无法停止正在 YTPlayerView ios 中播放的视频

I cant Stop my video which is playing in YTPlayerView ios

在我的 ios 应用程序中,我使用 Google YTPlayerView 加载 You tube 视频,我可以播放视频,但我无法停止正在播放的视频,点击webviews 播放器的完成按钮它正在退出全屏并自动打开全屏,如何停止视频?我尝试了以下代码来在点击完成时获得通知,但它没有被调用

[[NSNotificationCenter defaultCenter] addObserver:self
                                             selector:@selector(playbackDidEnd:)
                                                 name:@"MPAVControllerItemPlaybackDidEndNotification"
                                               object:nil];

有什么方法可以停止播放视频,或者有什么方法可以获取“点击完成按钮”的通知吗?

我也试过 YTPlayerView 的委托方法,但它不会在点击完成时调用 -(void)playerView:(YTPlayerView *)playerView didChangeToState:(YTPlayerState)状态

通过在 class 文件 .m

viewDidDisappear 方法中添加这些行来暂停您的视频
-(void)viewDidDisappear:(BOOL)animated
{
    [self.Player pauseVideo];
}

YTPlayerView-iframe-player.html 中,删除或评论下面的代码。

window.setInterval(forcePlay, 5000);

参考: