android WebView webRTC error CheckMediaAccessPermission: Not



我有一个peerJS视频通话应用程序在android WebView上运行。我从logcat

中得到以下错误
E/chromium: [ERROR:web_contents_delegate.cc(228)] WebContentsDelegate::CheckMediaAccessPermission: Not supported.

我已经使用以下代码授予权限:

webView.webChromeClient = object : WebChromeClient() {
override fun onPermissionRequest(request: PermissionRequest?) {
request?.grant(request.resources)
}
}

一切正常,我可以流式传输视频。但是,我怎样才能避免这个错误呢?我应该为此担心吗?

我有同样的错误,在我的应用程序录音不工作。

这是我的AndroidManifest.xml的内容

<manifest xlmns:android...>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.CAMERA" />
<uses-feature android:name="android.hardware.camera" android:required="false" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
<uses-feature android:name="android.hardware.microphone"/>
<uses-permission android:name="android.permission.AUDIO_CAPTURE" />

我通过添加<uses-permission android:name="android.permission.MICROPHONE" />

解决了这个错误