我想我知道我的问题是什么,但我无法找到解决方案。 在我的应用中,您可以看到有一个YouTube视频,但是当您点击它时,它就不会播放该视频。以下是可能导致此问题的代码行:
webView.loadHTMLString(partyRock.videoURL, baseURL: nil)
我认为向baseURL发送nil可能会导致问题,但我不确定要替换什么。
由于
答案 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)