我有一个带有加载 YouTube 视频的网络视图的视图。我正在使用以下方法在加载 Web 视图时自动启动 YouTube 视频。
Web 视图打开 iPhone 的本机电影播放器。有什么方法可以检查视频是否已经结束或用户是否按下了电影播放器的“确定”按钮并因此关闭了播放器?
这些是我用于自动启动 Web 视图的方法:
- (UIButton *)findButtonInView:(UIView *)view {
UIButton *button = nil;
if([view isMemberOfClass:[UIButton class]]) {
return (UIButton *)view;
}
if(view.subviews && [view.subviews count] > 0) {
for(UIView *subview in view.subviews) {
button = [self findButtonInView:subview];
if(button) return button;
}
}
return button;
}
- (void)webViewDidFinishLoad:(UIWebView *)_webView {
UIButton *b = [self findButtonInView:_webView];
[b sendActionsForControlEvents:UIControlEventTouchUpInside];
}