平台:基于ARM7的设备
android版本: ICS4.0
浏览器: Android默认浏览器
我正在Android浏览器上测试Flash网站,并观察到Flash总是在webview上重叠。因此,如果任何网站包含任何列表视图/菜单都高于闪存,总是使用Android浏览器进入闪存。
以下是我已经尝试过的建议,但没有用
1.覆盖surfaceview添加WebView以将zorder更改为false; (setZOrderOnTop(false))
2.将html页面设置wmode更改为不透明或透明
我已经看到这个工作在GalaxyS2&在同一平台上使用Google TV图像(使用Chrome浏览器)。 在Chrome浏览器(GTV)中,WebKit渲染在SurfaceView上面完成,对于Flash Video,它使用的是PluginWindow。因此,WebView始终位于所有其他窗口之上。所以没问题。 有趣的是,我还没有找到一个Web引用,它告诉我们在SurfaceView上渲染网页的可能性,而且没有关于android中PluginWindow的引用。
例如:www.coca-cola.com/en/index.html&点击美国的可口可乐。