如何在 WKWebView 中启用嵌入式 YouTube 视频?

How to enable embedded YouTube videos in WKWebView?

如何在 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)