无法在 webView 中加载 360(也是 VR)图像

Unable to load the 360 (also VR) image in webView

我有一个 link 到移动网站的 360 图像,但我想在我的应用程序的 WebView 中加载它。 Link 在本机移动浏览器和 Google Chrome 上完美运行,但在我的应用程序的 WebView 中运行不佳。

感谢任何帮助。 谢谢。

最近,但我认为这对某人有帮助。在您使用 webview 的 activity 中,在 androidmanifests set 中设置:android:hardwareAccelerated="true" 而我的 webview 是这样的:

webView.getSettings().setJavaScriptEnabled(true);
    webView.getSettings().setAllowFileAccess(true);
    webView.getSettings().setPluginState(WebSettings.PluginState.ON);
    webView.getSettings().setDomStorageEnabled(true);
    webView.getSettings().setAllowContentAccess(true);
    webView.getSettings().setLoadsImagesAutomatically(true);
    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN) {
        webView.getSettings().setAllowFileAccessFromFileURLs(true);
    }
    webView.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);

    webView.setWebChromeClient(new WebChromeClient());

试试这个,它会完美地工作!

我已经实现了 Google VR 库来实现它,因为我发现它在 WebView 中不可用。

//VR
 compile 'com.google.vr:sdk-audio:1.10.0'
 compile 'com.google.vr:sdk-base:1.10.0'
 compile 'com.google.vr:sdk-common:1.10.0'
 compile 'com.google.vr:sdk-commonwidget:1.10.0'
 compile 'com.google.vr:sdk-panowidget:1.10.0'
 compile 'com.google.vr:sdk-videowidget:1.10.0'