ハイブリッドアプリケーションで作業していますが、アプリケーション内にバンドルされているHTML5ファイルがあります。私は、マニフェストファイルにandroid:hardwareAccelerated="true"
permission
を使用するために、いくつかのHTMLページでビデオを再生する必要があります。スクロール中にWeb表示がちらつき/点滅する
しかし、私はスクロールwebviewそれはちらつき/表示を点滅させます。
この問題の解決方法を教えてください。
ありがとうございます。
ハイブリッドアプリケーションで作業していますが、アプリケーション内にバンドルされているHTML5ファイルがあります。私は、マニフェストファイルにandroid:hardwareAccelerated="true"
permission
を使用するために、いくつかのHTMLページでビデオを再生する必要があります。スクロール中にWeb表示がちらつき/点滅する
しかし、私はスクロールwebviewそれはちらつき/表示を点滅させます。
この問題の解決方法を教えてください。
ありがとうございます。
Androidウェブビューレンダリングエンジンでは、通常、ちらつきが発生します。 Uは、この問題を解決するために、JQMobi、Enyo js、JQuery Easing JSなどのいくつかのjavascriptモバイルフレームワークを使用できます。
しかし、私が実験した基本的なことは、私の場合は常にhtmlブラウザのレンダリングが点滅していることです。
私が追加しました:WebViewのに
android:layerType="software"
を、そして、それは魔法のような問題を解決しました。
もちろん、ハードウェアアクセラレーションを廃止しました。
android:hardwareAccelerated = "true"がこの問題の根本原因です。あなたが本当にそれが必要な場合は、呼び出すことによって、この問題を解決することができます:
@TargetApi(11)
protected void configureLayerType(WebView webView) {
webView.setLayerType(WebView.LAYER_TYPE_SOFTWARE, null);
}
おかげコーダーデコーダーエンコーダー:あなたはこのような方法でそれを包むことができるように
それは、APIレベル11が必要ですあなたが提案したフレームワークで試してみます。 – ManishL