【问题标题】:I cant Stop my video which is playing in YTPlayerView ios我无法停止在 YTPlayerView ios 中播放的视频
【发布时间】:2015-03-04 08:22:22
【问题描述】:

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

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

有什么方法可以停止视频,或者有什么方法可以让点击完成按钮得到通知?

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

【问题讨论】:

    标签: ios objective-c iphone uiwebview


    【解决方案1】:

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

    window.setInterval(forcePlay, 5000);
    

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

    【讨论】:

      【解决方案2】:

      通过在类文件.mviewDidDisappear 方法中添加这些行来暂停视频

      -(void)viewDidDisappear:(BOOL)animated
      {
          [self.Player pauseVideo];
      }
      

      【讨论】:

        猜你喜欢
        • 2015-10-29
        • 2018-04-14
        • 2016-09-13
        • 2015-11-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-03-18
        • 2012-10-27
        相关资源
        最近更新 更多