Ios 使用“完成”按钮停止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]]]; 视频以全屏显示。但是,

我有一个显示YouTube视频的UIWebView。这是正确的

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不公开视频文件的直接链接。