WebView に WebGL グラフィックを表示する必要があります。Android WebView を変更して WebGL を有効にする方法はありますか。はいの場合、どのように?
5 に答える
OS 4.2.2 で chrome バージョン 28.0 を使用しています。WebGl はデフォルトでは有効になっていません。下の写真に示されているように、検索バーに chrome://flags/ と入力して有効にする必要があります。
Web gl relaunch chrome を有効にすると、ほとんどの three.js 実験を実行できるようになります。いくつかのスクリーンショットを共有しました:-
webview でもすべてを試しましたが、webgl フラグを設定できませんでした。おそらく webviews で webgl を使用することはできません。
Chrome Beta アプリまたは Firefox Beta アプリを使用して、新しい Android デバイスで WebGL を表示できます。私がテストしてこれが機能した唯一のデバイスは、Android 4.2.2 を実行している Asus Nexus 7 タブレットです。
Android 4.1.2 を実行している Motorola Razr は、Google Chrome Beta で WebGL をサポートしていません。
これが直接役立つかどうかはわかりません..しかし参考までに。
Android WebView で WebGL を有効にすることはできませんが、Ludei (www.ludei.com) による CocoonJS を使用してレンダリングするために WebGL を使用するネイティブ アプリを用意するオプションがあります。Google Play には、Android 2.3 デバイスでも動作する既知の WebGL デモを示すデモ アプリもあります。
https://play.google.com/store/apps/details?id=com.ludei.demos.webgl
OUYAでも動く!