[英]android WebView webRTC error CheckMediaAccessPermission: Not supported
I have a peerJS video call app running on android WebView.我有一个在 android WebView 上运行的 peerJS 视频通话应用程序。 I'm getting the following error from logcat
我从 logcat 收到以下错误
E/chromium: [ERROR:web_contents_delegate.cc(228)] WebContentsDelegate::CheckMediaAccessPermission: Not supported.
I have granted the permissions using this code:我已使用以下代码授予权限:
webView.webChromeClient = object : WebChromeClient() {
override fun onPermissionRequest(request: PermissionRequest?) {
request?.grant(request.resources)
}
}
Everything works fine and I'm able to stream the video.一切正常,我可以流式传输视频。 But, How can I avoid this error?
但是,我怎样才能避免这个错误呢? Should I be worried about this?
我应该担心这个吗?
I had the same error, in my application audio recording didn't work.我有同样的错误,在我的应用程序中录音不起作用。
Here is my contents for my AndroidManifest.xml这是我的 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" />
I solved this error by adding <uses-permission android:name="android.permission.MICROPHONE" />
我通过添加
<uses-permission android:name="android.permission.MICROPHONE" />
解决了这个错误
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.