Ios 使用“完成”按钮停止YouTube在UIWebView中嵌入视频
我有一个显示YouTube视频的UIWebView。这是正确的Ios 使用“完成”按钮停止YouTube在UIWebView中嵌入视频,ios,objective-c,iphone,Ios,Objective C,Iphone,我有一个显示YouTube视频的UIWebView。这是正确的 NSString *urlYouTube = [NSString stringWithFormat:@"http://www.youtube.com/embed/%@?rel=0&showinfo=0",idURL]; [webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:video.urlYouTube]]]; 视频以全屏显示。但是,
NSString *urlYouTube = [NSString stringWithFormat:@"http://www.youtube.com/embed/%@?rel=0&showinfo=0",idURL];
[webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:video.urlYouTube]]];
视频以全屏显示。但是,当我在视频运行时单击“完成”按钮时,视频不会关闭。我必须单击暂停按钮,然后单击完成按钮退出视频
我应该通过UIWebViewDelegate实现一个方法吗?使用此代码
-(void)viewWillDisappear:(BOOL)animated
{
[webView loadHTMLString:nil baseURL:nil];
}
我成功地使用了这个:
NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:@""]];
[webView loadRequest:request];
当我启动视频时,ViewWillEnglish方法被触发。视频甚至在开始之前就停止了。和
[webView loadHTMLString:nil baseURL:nil]代码>隐藏我的视频,它是空白的。为什么要在UIwebview中播放视频?请使用MPMovieController。MPMoviePlayerController不工作,因为youtube不公开视频文件的直接链接。