您好我正在使用Swift3在iOS 10上工作。iOS10:自動播放無法在WKWebView上工作(requiresUserActionForMediaPlayback = false)
我的方案是使用WKWebView以內聯方式自動播放YouTube視頻。 我按照Apple Dev Docs的建議,將配置的mediaPlaybackRequiresUserAction設置爲false以啓用視頻自動播放。
但是,這個配置似乎沒有工作,視頻加載正確,但你必須按播放按鈕,使其實際播放。
任何想法?謝謝:)
let config = WKWebViewConfiguration()
config.requiresUserActionForMediaPlayback = false
config.allowsInlineMediaPlayback = true
let webView = WKWebView(frame: self.topView.bounds, configuration: config)
webView.addObserver(self, forKeyPath: self.webViewLoadingKey, options: .new, context: nil)
是你能夠自動播放的Youtube視頻內聯使用WKWebView? – 2017-12-17 15:38:54
不,我認爲在WKWebView中存在一些bug,我記得我最終向Swift提交了一個bug。不知道他們是否修好了。您可以嘗試讓我們知道。謝謝。 – RainCast