如何在WKWebView中禁用YouTube视频的自动播放?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在WKWebView中禁用YouTube视频的自动播放?相关的知识,希望对你有一定的参考价值。

我有简单的ViewController与WKWebView配置如下:

webView.configuration.allowsInlineMediaPlayback = true
webView.configuration.mediaTypesRequiringUserActionForPlayback = .video

但是在加载带有YouTube视频的网页后,它就会自动开始播放(并同时切换到全屏),而无需任何用户交互。如何禁用自动播放?

答案

我也有同样的问题,YouTube视频正在全屏播放

webview.configuration.allowsInlineMediaPlayback = true

以编程方式设置allowInlineMediaPlayback值对我来说不起作用

您可以通过为WKWebview启用内联播放来避免全屏视频切换。 enter image description here

以上是关于如何在WKWebView中禁用YouTube视频的自动播放?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 WKWebView 中检测视频播放器的播放/暂停事件?

如何在WKWebView中检测视频播放器的播放/暂停事件?

如何在 youtube Iframe 上禁用全屏?

iOS:在 WKWebView 中嵌入视频在后台停止音乐

如何在 YouTube API v3 中禁用评论

Youtube Iframe 禁用暂停视频