Wie der Zugriff auf die Kamera innerhalb einer Webview?

In meiner android app, ich bin versucht, eine Webseite laden (das muss der Zugriff auf die Kamera) auf WebView. Auf meinem laptop, wenn ich das laden der Webseite, konnte ich die Kamera zugreifen.

Alles andere auf der html - Seite wird angezeigt.

Hier sind die Berechtigung ich bin dabei, in der Manifest.xml

    <uses-permission android:name="android.permission.CAMERA" />
    <uses-permission android:name="android.webkit.PermissionRequest" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
    <uses-permission android:name="android.permission.INTERNET" />

Ich bin Einstellung der SDK wie folgt:

<uses-sdk
        android:minSdkVersion="18"
        android:targetSdkVersion="21" />

Hier ist mein webview-Einstellung:

private void setMyWebviewSettings(WebSettings MyWebviewSettings){
        MyWebviewSettings.setAllowFileAccessFromFileURLs(true);
        MyWebviewSettings.setAllowUniversalAccessFromFileURLs(true);
        MyWebviewSettings.setJavaScriptCanOpenWindowsAutomatically(true);
        MyWebviewSettings.setJavaScriptEnabled(true);
        MyWebviewSettings.setDomStorageEnabled(true);
        MyWebviewSettings.setJavaScriptCanOpenWindowsAutomatically(true);
        MyWebviewSettings.setBuiltInZoomControls(true);
        MyWebviewSettings.setAllowFileAccess(true);
        MyWebviewSettings.setSupportZoom(true);
    }

Wenn ich könnte, Zugriff auf die Kamera aus meiner app direkt (über eine normale Aktivität), warum kann ich nicht öffnen es innerhalb der WebView ?!

wenn Sie versuchen, öffnen Sie Kamera aus der webview dann müssen Sie tun Einstellung webview.Sehen Sie sich bitte die stackoverflow.com/questions/29290940/...

InformationsquelleAutor McLan | 2016-11-17

Schreibe einen Kommentar