こんにちは@Bio_TICFSL 、
以前の投稿では、 Android 15.0.0 v1.0.0 での既知の WebGL レンダリングの問題について説明しています。
これを修正する新しいリリースはありますか?
もしそうなら、実際の修正方法を共有してCANますか?
よろしくお願いします。
よろしくお願いいたします。
桟橋
ありがとう@Bio_TICFSL
こんにちは、
ご指摘の i.MX8MP の Android 15.0.0 v1.0.0 における WebGL レンダリングの問題につきましては、現在この問題を具体的に修正した新しいリリースはございません。
この WebGL レンダリングの問題は、アプリケーション パッケージの命名に基づいて WebGL アクセスを制限する Android の WebView 実装のセキュリティ機能に関連しているようです。この問題は、WebGL 機能がアプリケーション パッケージ ID に「chromium」という単語が含まれている場合にのみ使用可能であり、他の命名規則では失敗するため発生します。
この問題に対処する新しいリリースはまだありませんが、WebView を初期化する前に、アプリケーション コードに次の回避策を実装できます。
```java
Build.VERSION.SDK_INT >= Build.VERSION_CODES.O の場合 {
WebView.setWebContentsDebuggingEnabled(true);
}
Web設定 webSettings = webView.getSettings();
webSettings.setJavaScriptEnabled(true);
webView.setWebChromeClient(新しいWebChromeクライアント());
webSettings.setAllowFileAccessFromFileURLs(true);
webSettings.setAllowUniversalAccessFromFileURLs(true);
// この行を追加すると、すべてのアプリケーションで WebGL が有効になります
webSettings.setMediaPlaybackRequiresUserGesture(false);
「」
この構成により、パッケージ名の制限が回避され、WebGL は Chromium 以外のパッケージ名を持つアプリケーションでも適切に機能できるようになります。
よろしくお願いします。