Я пытаюсь создать веб-просмотр, содержащий webRTC, но когда я пытаюсь дать объединение для доступа к комнате, я получаю следующую ошибку: "Не удалось получить доступ к локальным носителям. Имя ошибки был NotAllowedError. Возвращение без отправки в поток ". Заранее спасибо.
Вот скриншот
@SuppressLint("SetJavaScriptEnable")
private void initWebView(){
webView = findViewById(R.id.WebViewID);
webView.setWebChromeClient(new WebChromeClient(){
@Nullable
@Override
public Bitmap getDefaultVideoPoster() {
return Bitmap.createBitmap(10, 10, Bitmap.Config.ARGB_8888);
}
});
WebSettings webSettings = webView.getSettings();
webSettings.setJavaScriptEnabled(true);
webSettings.setUseWideViewPort(true);
webSettings.setLoadWithOverviewMode(true);
webSettings.setCacheMode(WebSettings.LOAD_NO_CACHE);
webSettings.setMediaPlaybackRequiresUserGesture(false);
webView.loadUrl(url);
}
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.CAMERA"/>
<uses-permission android:name="android.permission.RECORD_AUDIO"/>
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS"/>