Я использовал angular2-qrscanner (Angular 6) для разработки решения для чтения кода qr, и оно отлично работает в браузере.Затем мы создали Android-приложение, которое открывает то же угловое решение в веб-представлении, но я получаю E / Chromium: [ОШИБКА: web_contents_delegate.cc (203)] WebContentsDelegate :: CheckMediaAccessPermission: не поддерживается.ошибка
для угловых https://github.com/goergch/angular2-qrscanner
webview.setWebChromeClient(new WebChromeClient());
webview.setLayerType(View.LAYER_TYPE_SOFTWARE, null);
webview.setOverScrollMode(WebView.OVER_SCROLL_NEVER);
webview.setScrollBarStyle(View.SCROLLBARS_OUTSIDE_OVERLAY);
WebSettings webSettings = webview.getSettings();
webSettings.setMediaPlaybackRequiresUserGesture(false);
webSettings.setLoadsImagesAutomatically(true);
webSettings.setJavaScriptCanOpenWindowsAutomatically(true);
webSettings.setDomStorageEnabled(true);
webSettings.setJavaScriptEnabled(true);
webSettings.setAllowFileAccess(true);
webSettings.setPluginState(WebSettings.PluginState.ON_DEMAND);
webSettings.setLoadWithOverviewMode(true);
webSettings.setUseWideViewPort(true);
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
<uses-permission android:name="android.permission.CAPTURE_SECURE_VIDEO_OUTPUT"
tools:ignore="ProtectedPermissions" />
<uses-permission android:name="android.permission.CAPTURE_VIDEO_OUTPUT"
tools:ignore="ProtectedPermissions" />
<uses-permission android:name="android.permission.CAPTURE_AUDIO_OUTPUT"
tools:ignore="ProtectedPermissions" />
<application
android:name=".Application"
android:allowBackup="true"
android:icon="@drawable/app_icon"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme"
android:hardwareAccelerated="true" >