Остановите видео встраивания YouTube в UIWebView с помощью кнопки "Готово"

У меня есть UIWebView, который отображает видео на YouTube. Это работает правильно.

NSString *urlYouTube = [NSString stringWithFormat:@"http://www.youtube.com/embed/%@?rel=0&showinfo=0",idURL];
[webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:video.urlYouTube]]];

Видео отображается в полноэкранном режиме. Однако, когда я нажимаю кнопку "Готово" во время работы видео, видео не закрывается. Я должен нажать кнопку паузы, а затем кнопку Готово, чтобы выйти из видео.

Должен ли я реализовать метод через UIWebViewDelegate?

2 ответа

Я успешно использовал это:

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


Используйте этот код.

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

licensed under cc by-sa 3.0 with attribution.