我需要在我的webview中顯示WebGL圖形。有什麼辦法可以修改Android WebView來啓用WebGL。如果是,如何?爲Android WebView啓用WebGL支持
回答
在Android棒棒糖之前,WebView不支持WebGL。在KitKat中,Android切換到Chromium作爲本地WebView實現,但它被鎖定到Chromium 33,沒有WebGL。在棒棒糖中,WebView通過Play商店進行更新,現在支持WebGL。 (來源:https://developer.chrome.com/multidevice/webview/overview)
試圖擴展WebView來支持它幾乎是不可能的。
有一兩件事你可以考慮,是使用CSS 3D轉換,而不是WebGL的,這些都支持在Android ICS和轉發,看到http://caniuse.com/#feat=transforms3d
您可以使用瀏覽器測試版應用程序或Firefox測試版新的Android設備上查看的WebGL應用程序。我測試過的唯一設備就是運行Android 4.2.2的Asus Nexus 7平板電腦。
運行Android 4.1.2的我的Motorola Razr不支持Google Chrome Beta版的WebGL。
不知道這是否直接幫助..但僅供參考。
雖然無法爲Android WebView啓用WebGL,但可以選擇使用WebGL使用Ludei(www.ludei.com)使用CocoonJS進行渲染的本機應用程序。他們甚至在Google Play中有一個演示應用程序,以顯示即使在Android 2.3設備上運行的一些已知的WebGL演示。
https://play.google.com/store/apps/details?id=com.ludei.demos.webgl
上歐雅即使運行!
WebGL是不是在目前的Android的WebView支持,您可以使用,無論crosswalk-project這是一個支持WebGL的網絡運行和打包的Android應用程序與你的WebGL的應用程序一起。最新的Intel XDK支持使用Crosswalk運行時構建Android應用程序。
- 1. 在Android 5的WebView上支持WebGL
- 2. 如何在webView中使用Chrome支持WebGL android
- 3. WebGl支持android&iphone webviews
- 4. WebView支持Android Wear
- 5. Android WebView javascript支持
- 6. Android WebView和WebGL
- 7. Android webview與webGL
- 8. Android的(可以說4.0)WebView支持WebGL嗎?
- 9. TideSDK支持WebGL
- 10. 支持WebView
- 11. Android kitkat webview插件支持
- 12. Android的WebView支持HSTS嗎?
- 13. Android WebView是否支持html5?
- 14. 如何爲Android支持庫啓用javadoc?
- 15. Webgl在Nexus 7上支持但未啓用
- 16. WebGL檢測爲支持時,它實際上不支持
- 17. 是否由webgl支持texture2DRect?
- 18. 從Android模擬器使用WebView WebGL
- 19. websocket支持javaFx webView
- 20. 跨平臺應用程序嵌入Webkit支持WebGL支持
- 21. Android Webview是否支持Spdy V3?
- 22. HTML5音頻不支持android Webview
- 23. Android Webview是否支持CSS3 WebKit動畫?
- 24. android webview動態內容圖像支持
- 25. Android WebView是否支持框架標籤?
- 26. Android Webview預加載不支持Nexus
- 27. WEBVIEW Android支持VLC網頁插件嗎?
- 28. 支持TextView和WebView的Android hindi字體
- 29. Android webview href不支持html頁面
- 30. Android 4.2.2的WebView(Webkit 534.30)支持什麼?
(更新)如果對其他人有幫助:Android 4.4(KitKat)包含基於Chrome的WebView,但WebGL已被禁用。 Android 5.0(Lollipop)包含基於Chromium M37的WebView,其中支持WebGL。此外,還可以通過Google Play進行升級。請參閱:http://developer.android.com/about/versions/lollipop.html#WebView – rbarriuso 2014-11-25 20:30:00