我使用此代码在我的 iOS 应用程序中播放商业视频:
- (void)embedYouTube:(NSString *)urlString frame:(CGRect)frame {
UIWebView *videoView = [[UIWebView alloc] initWithFrame:frame];
[videoView loadHTMLString:[NSString stringWithFormat:@"<iframe width=\"%f\" height=\"%f\" src=%@ frameborder=\"1\" allowfullscreen></iframe>",frame.size.width-10,frame.size.height-10,urlString] baseURL:nil];
[self.view addSubview:videoView];
[videoView release];
}
我想强制用户观看视频并UIWebView
在视频完成后关闭视频,而不允许用户关闭视频。
我想如果我可以让视频自动播放并设置:
videoView.userInteractionEnabled = NO;
这将迫使用户观看它。
我的问题:
1-如何强制 UIWebView
使用<iframe>
?
2-如何检测视频是否播放完毕?
3-有没有其他方式(更好的方式)来播放YouTube
视频iOS
?
很高兴听到任何其他想法或答案,在此先感谢。