gpt4 book ai didi

swift - iOS10:自动播放不适用于 WKWebView(requiresUserActionForMediaPlayback = false)

转载 作者:搜寻专家 更新时间:2023-10-31 08:17:56 27 4
gpt4 key购买 nike

您好,我现在正在使用 Swift3 开发 iOS 10。

我的方案是使用 WKWebView 自动播放内嵌的 YouTube 视频。按照 Apple Dev Docs 的建议,我将配置的 mediaPlaybackRequiresUserAction 设置为 false 以启用视频自动播放。

但是这个配置似乎不起作用,视频加载正确,但你必须按下播放按钮才能真正播放。

有什么想法吗?谢谢:)

let config = WKWebViewConfiguration()
config.requiresUserActionForMediaPlayback = false
config.allowsInlineMediaPlayback = true
let webView = WKWebView(frame: self.topView.bounds, configuration: config)
webView.addObserver(self, forKeyPath: self.webViewLoadingKey, options: .new, context: nil)

最佳答案

将此用于 iOS10:

var mediaTypesRequiringUserActionForPlayback: WKAudiovisualMediaTypes { get set }

关于swift - iOS10:自动播放不适用于 WKWebView(requiresUserActionForMediaPlayback = false),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39604747/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com