Youtube视频无法在UIWebView(iOS,Swift)中播放

时间:2016-10-02 09:05:32

标签: ios swift video youtube uiwebview

我想我知道我的问题是什么,但我无法找到解决方案。 在我的应用中,您可以看到有一个YouTube视频,但是当您点击它时,它就不会播放该视频。以下是可能导致此问题的代码行:

webView.loadHTMLString(partyRock.videoURL, baseURL: nil)

我认为向baseURL发送nil可能会导致问题,但我不确定要替换什么。

由于

2 个答案:

答案 0 :(得分:1)

 let request = URLRequest(url: URL(string: "https://www.youtube.com/watch?v=KBcIKsJBo2Y")!)
  webView.loadRequest(request)

答案 1 :(得分:1)

您为什么使用loadHTMLString?此属性设置主页面内容和基本URL,我不认为您想这样做。

请改用:

let requestURL = URL(string: partyRock.videoURL)
let request = URLRequest(url: requestURL!)
webView.loadRequest(request)