Не удалось получить доступ к локальным СМИ на веб-сайте Android - PullRequest
0 голосов
/ 06 июля 2018

Я пытаюсь создать веб-просмотр, содержащий 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"/>
...