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

5

如何在WKWebView中播放像YouTube这样的嵌入式视频?当从UIWebView启动嵌入式YouTube视频时,它可以正常播放 - 而在WKWebView中它会自动全屏播放。我是不是漏掉了什么?

1个回答

15

我有一个与你类似的问题。解决方法是将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)

谢谢!我相信这已经解决了我的问题。我会进行进一步的测试,如果发现任何其他问题,我会再与你联系! - JDev

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接