平台:基于ARM7的设备
android版本: ICS4.0
浏览器: android默认浏览器
我在 android 浏览器上测试 flash 网站并观察到 flash 总是与 webview 重叠。因此,如果任何网站包含任何位于 flash 之上的列表视图/菜单,总是使用 android 浏览器在 flash 后面。
以下是我已经尝试过的建议,但没有用
1. 在 WebView 中覆盖 surfaceview 添加以将 zorder 更改为 false;(setZOrderOnTop(false))
2. 将 html 页面设置 wmode 更改为不透明或透明
我已经看到这在 GalaxyS2 和 Google TV 图像(使用 Chrome 浏览器)上运行在同一平台上。在 Chrome 浏览器 (GTV) 中,WebKit 渲染在 SurfaceView 上方完成,对于 Flash Video,它使用 PluginWindow。因此 WebView 始终位于所有其他窗口的顶部。所以没问题。有趣的是,我还没有找到一个单一的网络参考来说明通过 SurfaceView 呈现网页的可能性,并且没有关于 android 中的 PluginWindow 的参考。
- 对上述问题有什么建议吗?
- 如何在surfaceview上渲染webview?这样webview就可以放在所有其他窗口之上
例如:www.coca-cola.com/en/index.html并点击美国的可口可乐。