Youtube 视频无法在 UIWebView 中播放 (iOS, Swift)
Youtube videos cannot be played in UIWebView (iOS, Swift)
我想我知道我的问题是什么,但我找不到解决方案。
在我的应用程序上,你可以看到有一个 YouTube 视频,但是当你点击它时,它不会播放视频。以下是可能导致问题的代码行:
webView.loadHTMLString(partyRock.videoURL, baseURL: nil)
我认为将 nil 发送到 baseURL 可能会导致问题,但我不确定用什么替换。
谢谢
let request = URLRequest(url: URL(string: "https://www.youtube.com/watch?v=KBcIKsJBo2Y")!)
webView.loadRequest(request)
为什么要使用 loadHTMLString
? 属性 设置主页内容和基础 URL,我认为你不想那样做。
改用这个:
let requestURL = URL(string: partyRock.videoURL)
let request = URLRequest(url: requestURL!)
webView.loadRequest(request)
我想我知道我的问题是什么,但我找不到解决方案。 在我的应用程序上,你可以看到有一个 YouTube 视频,但是当你点击它时,它不会播放视频。以下是可能导致问题的代码行:
webView.loadHTMLString(partyRock.videoURL, baseURL: nil)
我认为将 nil 发送到 baseURL 可能会导致问题,但我不确定用什么替换。
谢谢
let request = URLRequest(url: URL(string: "https://www.youtube.com/watch?v=KBcIKsJBo2Y")!)
webView.loadRequest(request)
为什么要使用 loadHTMLString
? 属性 设置主页内容和基础 URL,我认为你不想那样做。
改用这个:
let requestURL = URL(string: partyRock.videoURL)
let request = URLRequest(url: requestURL!)
webView.loadRequest(request)