2011-07-25 92 views
0

我有一系列在UIWebview中的iFrame中播放的youtube和vimeo视频。以编程方式停止在UIWebView的iframe中播放视频

这里的一切都很棒 - 视频的加载和播放都很好。每个视频都存储在自己的webview中,可以通过它进行分页。用户来回滑动查看播放列表中的视频。

但是,这会产生停止视频的问题。视频是“屏幕外”,但视频仍在播放。无论如何,我可以停止视频吗?它可以是任何方法,绑定到触摸,滑动,发送到web视图的JavaScript命令。

我接受这里的建议;我只是画空白。

+0

什么都不是?我会发布我在这里得到的任何答案。 – warpedspeed

回答

0

一个选项可以检测UIWebView何时关闭屏幕并刷新页面。因为用户可能永远不会将该视图返回到屏幕上,但是,当UIWebView在屏幕外时,可以使用更友好的选项加载空白页面。然后,如果用户在屏幕上滚动视图,请重新加载。我不确定是否有任何其他简单的方式,除了从其超级视图中删除视图,摧毁它,隐藏它等。

当然,Javascript也是一个选项。 Doc可在http://code.google.com/apis/youtube/iframe_api_reference.html获得。

+0

我最终删除并重新加载。谢谢 – warpedspeed

相关问题