为什么麦克风在 IOS WebView 中不起作用?

问题描述 投票:0回答:1

我们使用 WKWebView 通过 adobe connect 举办在线课程(聊天)。有一个麦克风图标用于发送用户语音。在 safari 中,当用户点击麦克风按钮时,会打开网站的权限对话框,并且在授予权限后麦克风可以正常工作。但是当在应用程序中使用 WKWebView 时,尽管用户授予麦克风权限,但似乎没有麦克风权限并显示此警报:“媒体设备不允许通过不安全的来源”

我该如何修复它? WKWebView 配置:

webview.configuration.preferences.javaScriptEnabled = true
webview.configuration.preferences.javaScriptCanOpenWindowsAutomatically = true
webview.configuration.allowsInlineMediaPlayback = true
webview.configuration.allowsAirPlayForMediaPlayback = true
ios webview adobe-connect
1个回答
0
投票

它需要一个安全的请求。您可能将其指向您的本地主机。这是一个 http 调用而不是 https,因此不安全。将站点部署在某个位置并在域上拥有 ssl 证书。你和它都会起作用。

© www.soinside.com 2019 - 2024. All rights reserved.