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

时间:2015-03-04 08:22:23

标签: ios objective-c iphone uiwebview

在我的ios应用程序中,我使用谷歌YTPlayerView加载你管视频,我可以播放视频,但我无法停止正在播放的视频,点击网页浏览器的完成按钮播放器它从全屏退出并自动打开全屏,如何停止视频?我尝试了以下代码,以便在完成时获得通知,但不会被称为

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

有没有办法停止播放视频,或者有没有办法获得完成按钮点击的通知?

我也尝试了YTPlayerView的委托方法,但是在完成时没有调用它  -(void)playerView:(YTPlayerView *)playerView didChangeToState:(YTPlayerState)状态

2 个答案:

答案 0 :(得分:2)

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

window.setInterval(forcePlay, 5000);

参考:https://stackoverflow.com/a/29306099/2696038

答案 1 :(得分:1)

在您的班级文件viewDidDisappear

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