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

标签 swift youtube wkwebview autoplay wkwebviewconfiguration

我有一个简单的 ViewController 和 WKWebView 配置如下:

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

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

最佳答案

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

webview.configuration.allowsInlineMediaPlayback = true

以编程方式设置 allowsInlineMediaPlayback 值对我不起作用

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

关于swift - 如何在 WKWebView 中禁用 YouTube 视频的自动播放?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46363514/

相关文章:

ios - 更新到 Cocoapods 1.0 后错误太多

swift - 未分配正在释放的指针 [Swift]

javascript - 使用 javascript/jquery 获取 Youtube 视频信息

javascript - Youtube Media API无法正确加载。

arrays - 对一维字符串数组进行排序

ios - 表格单元格圆角边框

api - Google YouTube API v3失败

javascript - 如何使用evaluateJavaScript 将数据从WKWebview 发送到HTML 文件| iOS | Objective-C

html - WKWebView 在 Mac OSX 中不显示 HTML 字符串

html - WebView 插入本 map 片到html 无法成功?