【问题标题】:YTPlayerView video did Ended iOSYTPlayerView 视频已结束 iOS
【发布时间】:2015-08-13 22:38:46
【问题描述】:

我正在使用 YTPlayerView 播放 youtube 视频。当视频结束并完成播放时,我需要执行一些操作。 视频结束后有什么方法可以捕捉到事件。

【问题讨论】:

标签: ios objective-c youtube-api


【解决方案1】:

您可以使用此类委托YTPlayerViewDelegate。 你需要的具体方法是:

- (void)playerView:(YTPlayerView *)playerView didChangeToState:(YTPlayerState)state {
    switch (state) {
       case kYTPlayerStateEnded:
       NSLog(@"Ended");
       break;
    case kYTPlayerStatePaused:
       NSLog(@"Paused");
       break;
    default:
       break;
   }
}

您也可以查看docs

【讨论】:

  • 这对我来说并不完全有效。当用户暂停视频以及使用“完成”按钮关闭视频时,我会收到 kYTPlayerStatePaused 状态。
猜你喜欢
  • 2017-05-19
  • 1970-01-01
  • 2018-04-14
  • 2022-12-02
  • 2016-12-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多