2011-01-05 107 views
3

我已经建立了一个导航控制器,在最后一页显示与以前的选择相关的视频。这部分工作正常。该视频是从YouTube上嵌入网页并通过网页视图显示的。停止视频播放在web视图中,导航控制器

<iframe type="text/html" id="video" width="100%" height="50%" src="http://www.youtube.com/embed/VIDEOID" frameborder="0"><br/></iframe> 

我遇到的问题是当我通过导航控制器点击返回视频(声音)继续在后台播放。这只发生在iPad上,因为视频是在窗口中播放的,而在iPhone上则是在新的模式窗口中播放。

我该如何解决这个问题?任何帮助欢迎,提前感谢。

+0

你有没有找到解决这个问题的方法? – 2011-07-21 18:14:44

回答

7

你需要一个空白页面加载到一个UIWebView停止播放音频:

[yourWebView loadHTMLString:@ “” 基本URL:零]

+0

或只是重新加载相同的htmlstring再次显示播放器 – M0rph3v5 2012-08-20 08:38:23

+0

我有一个collectionView中的每个单元格嵌入一个webView相同的问题。 我试图在prepareForReuse方法中添加这一行,但它不起作用,但它在方法上工作: - (void)collectionView:(UICollectionView *)collectionView didEndDisplayingCell :(UICollectionViewCell *)cell forItemAtIndexPath:(NSIndexPath * )indexPath {' – 2013-10-15 09:58:29

相关问题