试图添加WKAudiovisualMediaTypeNone到mediaTypesRequiringUserActionForPlayback一个WKWebview. 但我无法让它工作。
错误
“使用未解析的标识符‘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)
}
Run Code Online (Sandbox Code Playgroud)
请帮忙
没有选项.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)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2203 次 |
| 最近记录: |