我正在从其他网站上显示WebView的Android项目(API级别8)上工作,我无法更改这些网站的代码。我在WebView中的某些设备上无法强制GPU渲染(在设置 - >开发人员选项中)中遇到问题。下面的代码是我从网站带有iframe的视频不会显示在Android Webview上
和
在Android方面我已经使一些设置,这是
webview.setWebChromeClient(new WebChromeClient());
webview.setWebViewClient(new WebViewClient());
webview.getSettings().setJavaScriptEnabled(true);
webview.getSettings().setPluginsEnabled(true);
读码我相信我能不使用android:hardwareAccelerated="true"因为我在API级别8上工作
当我关闭Force在logcat上渲染错误的GPU如下所示:
06-20 14:04:24.455: W/webview(28201): at android.webkit.WebView.checkThread(WebView.java:9468)
06-20 14:04:24.455: W/webview(28201): at android.webkit.WebView.loadDataWithBaseURL(WebView.java:2186)
06-20 14:04:24.455: W/webview(28201): at com.tss.one.MainDetail$1.run(MainDetail.java:144)
06-20 14:04:24.455: W/webview(28201