您好我正在使用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