使用“完成”按钮停止YouTube在UIWebView中嵌入视频

时间:2014-07-22 08:29:27

标签: 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]]];

视频以全屏显示。但是,当我在视频运行时单击“完成”按钮时,视频不会关闭。我必须点击暂停按钮,然后点击完成按钮退出视频。

我应该通过UIWebViewDelegate实现一个方法吗?

2 个答案:

答案 0 :(得分:0)

使用此代码。

-(void)viewWillDisappear:(BOOL)animated
  {
    [webView loadHTMLString:nil baseURL:nil];
  }

答案 1 :(得分:0)

我成功地使用了这个:

NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:@""]];
[webView loadRequest:request];