Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/96.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何阻止YouTube嵌入式视频播放而不在web视图中点击暂停?_Ios_Swift_Youtube_Uiwebview_Youtube Api - Fatal编程技术网

Ios 如何阻止YouTube嵌入式视频播放而不在web视图中点击暂停?

Ios 如何阻止YouTube嵌入式视频播放而不在web视图中点击暂停?,ios,swift,youtube,uiwebview,youtube-api,Ios,Swift,Youtube,Uiwebview,Youtube Api,我在UIWebView中嵌入了一段YouTube视频。它演奏得很好。但是,当我切换到其他视图控制器而不暂停视频时,它会继续播放音频。我该怎么阻止它 代码: 试试这个 override func viewWillDisappear(animated: Bool) { webView.loadHTMLString(nil, baseURL: nil) } 让我知道它是否有效如果您不关心用户在离开视图后从头开始恢复视频,请让webview加载一个空页面: webView.

我在
UIWebView
中嵌入了一段YouTube视频。它演奏得很好。但是,当我切换到其他视图控制器而不暂停视频时,它会继续播放音频。我该怎么阻止它

代码:

试试这个

  override func viewWillDisappear(animated: Bool) {
        webView.loadHTMLString(nil, baseURL: nil)
    }

让我知道它是否有效

如果您不关心用户在离开视图后从头开始恢复视频,请让webview加载一个空页面:

webView.loadHTMLString("<html><head></head><body></body></html>", baseURL: nil)
webView.loadHTMLString(“,baseURL:nil)

如果执行此操作,您将不得不在
视图中再次加载视频将出现

我使用以下命令停止音频:

webView.loadHTMLString("", baseURL: nil) 

不幸的是,这些答案对我不起作用。可能是在Objective-C中,而我在Swift中工作。你说它们不工作是什么意思?你试过把它们翻译成Swift吗?
loadHTMLString
需要一个非可选字符串HTML字符串,你不能传递nil。
webView.loadHTMLString("<html><head></head><body></body></html>", baseURL: nil)
webView.loadHTMLString("", baseURL: nil)