2016-04-21 13 views
1

Ich versuche, eine HTML-Seite zu laden, die eine Option zur Auswahl der .dae-Datei (3D-Modell) mit Datei-Explorer haben und es sollte in Webview geladen werden. Dies funktioniert gut in Chrome Browser aber nicht in Webview.Android Webview - Laden einer HTML-Seite mit .dae-Modell

Ich habe die folgenden Einstellungen aktiviert.

webView.getSettings().setJavaScriptEnabled(true); 
    webView.getSettings().setJavaScriptCanOpenWindowsAutomatically(true); 
    webView.getSettings().setAllowContentAccess(true); 
    webView.getSettings().setBuiltInZoomControls(true); 
    webView.getSettings().setDomStorageEnabled(true); 

Ich bin in der Lage, die .dae-Datei auszuwählen und danach passiert nichts. Während es das 3D-Modell im Chrome-Browser des Geräts lädt.

Kann mir jemand dabei helfen? Muss ich irgendwelche anderen Einstellungen aktivieren? Danke im Voraus.

Antwort

0

Mobile Webview ist nicht der Movile-Browser, sie haben unterschiedliche Renderfähigkeit. WebView ist Render-Fähigkeit kann nicht mit dem Browser übereinstimmen.

Verwenden Sie XWalkView von Zebrastreifen, um WebView zu ersetzen. Wie man Zebrastreifen verwendet, um 3D-Modelle zu rendern, beziehen sich auf meine Antwort here.