我正在使用UIWebView在iPad中播放YouTube视频。
如何检测YouTube视频何时播放完毕?我在状态栏中看到了play图标,我尝试使用MPMusicPlayerController通知来检测playbackStateDidChange,但是它没有工作。
有什么办法能发现这个事件吗?再说一次,我说的是iPad而不是iPhone。
提前谢谢。
更新:
如果您使用零解决方案来检测播放结束,并且还希望Youtube视频自动启动,则将UIWebView设置为:
self.webView.mediaPlaybackRequiresUserAction = NO ;我只想澄清一下YouTube框架API:
“重要:这是一个实验性的特性,这意味着它可能会意外地改变”(08/05/2012)
发布于 2013-04-24 03:30:24
请参阅:
有一个可用的通知iOS 4.0,您可以使用它来检测youtube视频的完成播放
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(youTubePlayed:) name:AVPlayerItemDidPlayToEndTimeNotification object:nil];https://stackoverflow.com/questions/9459711
复制相似问题