我似乎无法使用stringByEvaluatingJavascriptFromString来解决这个问题。显然,webview会对youtube视频做一些特殊的事情(可能是由于YouTubePlugIn.webplugin?)并且javascript API无法使用。
我遇到的问题:当用户离开带有嵌入式YouTube视频的UIWebView时,如何暂停\停止视频?
现在我唯一能想到的就是在导航之前从一个字符串重新加载视图......但这看起来很沉重而且很黑。
有没有人对此有任何好运?
答案 0 :(得分:1)
加载一个空字符串是我发现的唯一可行的方法。
我正在尝试在弹出框中播放视频,然后单击弹出窗口(关闭它),导致声音仍然在后台播放,直到选择了新视频。解决方法是加载空字符串。不幸的是,如果他们全屏,单击弹出窗口关闭它(因为它位于全屏视频的顶部)加载空字符串,然后整个应用程序崩溃。 :(