我需要在我的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. 如何在webView中使用Chrome支持WebGL android
- 2. Android WebView和WebGL
- 3. Android webview與webGL
- 4. WebView支持Android Wear
- 5. Android的(可以說4.0)WebView支持WebGL嗎?
- 6. Android WebView是否支持html5?
- 7. Webgl在Nexus 7上支持但未啓用
- 8. WebGL檢測爲支持時,它實際上不支持
- 9. 是否由webgl支持texture2DRect?
- 10. 從Android模擬器使用WebView WebGL
- 11. websocket支持javaFx webView
- 12. Android webview href不支持html頁面
- 13. Android 4.2.2的WebView(Webkit 534.30)支持什麼?
- 14. Android Webview預加載不支持Nexus
- 15. Android WebView是否支持框架標籤?
- 16. HTML5音頻不支持android Webview
- 17. Android webview支持html5視頻播放嗎?
- 18. Android Webview是否支持CSS3 WebKit動畫?
- 19. 在Android上啓用C++ 11支持
- 20. AlertDialog是否支持WebView?
- 21. Android WebView + WebGL + Camera:BufferQueue已被放棄
- 22. Gwt和html5多線程/ WebGL支持
- 23. 檢測WebGL支持的正確方法?
- 24. IE9是否支持WebGL和/或WebSockets?
- 25. 在WebGL中需要glBlendEquationEXT支持嗎?
- 26. 如何爲BlazeDS啓用RDS支持?
- 27. 爲PHP版本5.6.24啓用FDF支持
- 28. RESTEasy啓用GZIP支持?
- 29. 啓用Zend Multibyte支持PHP
- 30. 檢測Facebook Messenger中的webview支持
(更新)如果對其他人有幫助: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