WebGLグラフィックをWebビューで表示する必要があります。 WebGLを有効にするためにAndroid WebViewを変更する方法はありますか?はいの場合、どのように?Android WebViewのWebGLサポートを有効にする
答えて
Android Lollipopより前のWebViewではWebGLがサポートされていませんでした。 KitKatでは、AndroidはWebViewのネイティブ実装としてChromiumに切り替えましたが、WebGLを使用せずにChromium 33にロックされています。 Lollipopでは、WebViewがPlayストア経由で更新され、WebGLがサポートされています。 (ソース:https://developer.chrome.com/multidevice/webview/overview)
WebViewを拡張しようとすると、それは不可能です。あなたが考えるかもしれません
ことの一つは、参照、代わりのWebGLの使用CSSの3D変換は、それらは、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を有効にすることはできませんが、LuDi(www.ludei.com)がCocoonJSを使用してレンダリングするためにWebGLを使用するネイティブアプリを持つオプションがあります。 Google Playにはデモアプリがあり、Android 2.3デバイスでも動作している既知のWebGLデモを表示します。でもOUYA上で実行されている
https://play.google.com/store/apps/details?id=com.ludei.demos.webgl
!
WebGLのが現在のAndroidのWebViewではサポートされていない、あなたはしかし、あなたのWebGLのアプリと一緒にAndroidアプリでのWebGLをサポートするWebランタイムですcrosswalk-projectを使用して、それをパッケージ化することができます。最新のIntel XDKは、クロスウォーク実行時のAndroidアプリの構築をサポートしています。
- 1. android webviewでクッキーを有効にする方法は?
- 2. AndroidのWebViewを無効にするActionmode
- 3. WebKitのMac OSアプリケーションでWebGLを有効にする
- 4. Android WebView WebRTCを無効にする
- 5. Android webviewズームアイコンを無効にする
- 6. Android WebView:スクロールイエローエッジグラデーションを無効にする
- 7. WebViewで戻るボタンを有効にする
- 8. Android ActionBar.Tabを有効/無効にする
- 9. Webview AndroidでのTLS v1.2のサポート
- 10. Android用Ionic Appsで絵文字のサポートを有効にする方法
- 11. WebViewでjavascriptを有効にするには
- 12. WebGLグロー効果
- 13. WebView#setBackgroundResourceはどの段階で有効になりますか?
- 14. WebViewで水平スクロールバーを有効にする方法
- 15. Androidのテキスト選択(WebView)のデフォルトのコンテキストアクションバーを無効にする
- 16. Android Marshmallowでモックロケーションを有効にする
- 17. Androidインターネットを有効にする
- 18. Android:ハードウェアアクセラレーションを有効にする
- 19. エミュレータでAndroidウェブカメラを有効にする
- 20. EditText Androidでスクロールバーを有効にする
- 21. android webviewのデフォルトのハイライトメニューを有効にするにはどうすればよいですか?
- 22. AndroidのFacebookアプリ:FB webview(ログインwebview)のCookieの有効期限はありますか?
- 23. Android - 充電を無効にする/有効にする
- 24. AndroidのViewPagerでページングを無効にして有効にする
- 25. windows utf-8ファイルシステムのサポートを有効にする方法
- 26. CSS3 :: outside擬似要素のサポートを有効にする
- 27. NetbeansでPHPサポートを有効にするには?
- 28. FFmpeg stagefrightサポートを有効にしようとするとリンカエラーが発生する
- 29. Android WebView/WebViewClientを無効にするfavicon.icoリクエスト
- 30. Android 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