如何在WKWebView中播放像YouTube这样的嵌入式视频?当从UIWebView启动嵌入式YouTube视频时,它可以正常播放 - 而在WKWebView中它会自动全屏播放。我是不是漏掉了什么?
我有一个与你类似的问题。解决方法是将WKWebViewConfiguration的allowsInlineMediaPlayback属性更改为true,并将YouTube播放器的playsinline属性设置为1。
webViewConfiguration.allowsInlineMediaPlayback = true
wkWebView = WKWebView(frame: self.view.frame, configuration: webViewConfiguration)
let myURL = URL(string: "https://www.youtube.com/embed/BY-aB72nONA?playsinline=1")
var youtubeRequest = URLRequest(url: myURL!)
wkWebView.load(youtubeRequest)