作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
尝试为 WKWebview
添加 WKAudiovisualMediaTypeNone
到 mediaTypesRequiringUserActionForPlayback
。但我无法让它工作。
错误
"Use of unresolved identifier 'WKaudiovisualMediaTypeNone'"
在此上下文中
required init?(coder aDecoder: NSCoder) {
let webConfiguration = WKWebViewConfiguration()
webConfiguration.allowsInlineMediaPlayback = true
webConfiguration.mediaTypesRequiringUserActionForPlayback = WKAudiovisualMediaTypeNone; // Error getting here
self.webView = WKWebView(frame: CGRectZero, configuration: webConfiguration)
super.init(coder: aDecoder)
}
请帮忙
最佳答案
.None
没有选项。如果你不想传递任何东西,你可以使用下面的代码:
let webConfiguration = WKWebViewConfiguration()
webConfiguration.allowsInlineMediaPlayback = true
if #available(iOS 10.0, *) {
webConfiguration.mediaTypesRequiringUserActionForPlayback = []
} else {
// Fallback on earlier versions
webConfiguration.mediaPlaybackRequiresUserAction = false
}
self.webView = WKWebView(frame: CGRectZero, configuration: webConfiguration)
关于swift - 在 Swift 3 中使用 "WKAudiovisualMediaTypeNone"时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40884138/
尝试为 WKWebview 添加 WKAudiovisualMediaTypeNone 到 mediaTypesRequiringUserActionForPlayback。但我无法让它工作。 错误
我是一名优秀的程序员,十分优秀!