我无法停止正在 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);
参考:
在我的 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);
参考: