1

プラットフォーム: ARM7 ベースのデバイス
Android バージョン: ICS4.0
ブラウザ: Android デフォルト ブラウザ

Android ブラウザーでフラッシュ Web サイトをテストしており、フラッシュが常に Web ビューに重なっていることがわかります。そのため、ウェブサイトにフラッシュの上にあるリストビュー/メニューが含まれている場合、Android ブラウザーでは常にフラッシュの後ろに移動します。

以下は、私がすでに試した提案ですが、使用しません
1. WebView の surfaceview add をオーバーライドして、zorder を false に変更します。(setZOrderOnTop(false))
2. HTML ページ設定 wmode を opaque または transparent に変更する

これがGalaxyS2で動作し、同じプラットフォームでGoogle TVイメージ(Chromeブラウザを使用)を使用しているのを見てきました。Chrome ブラウザー (GTV) では、WebKit レンダリングは上記の SurfaceView で行われ、Flash ビデオでは PluginWindow を使用しています。したがって、WebView は常に他のすべてのウィンドウの上に表示されます。だから問題ありません。興味深いことに、SurfaceView を介して Web ページをレンダリングする可能性を示す単一の Web 参照が見つからず、Android の PluginWindow に関する参照はありません。

  1. 上記の問題に対する提案はありますか?
  2. サーフェスビューでウェブビューをレンダリングする方法は? webview を他のすべてのウィンドウの上に配置できるようにする

例: www.coca-cola.com/en/index.htmlをクリックして、Coke in USA をクリックします。

4

0 に答える 0