Android:Flash内容会破坏WebView边界并重叠本机布局元素

jan*_*nas 10 flash android webview

我正在使用WebView来显示一个包含一些Flash内容的网页,这些内容基本上运行得很好.最大的问题是,Flash内容似乎没有考虑WebView的界限:即使WebView太小而无法显示完整页面且Flash内容不在WebView的边界内,也会显示Flash内容.此外,此Flash内容覆盖了WebView旁边显示的其他(本机)布局元素.对我来说,似乎Flash内容是在(特殊)z-Layer中呈现的,它覆盖了所有其他布局元素.

经测试:Android 2.2和Flash 10.1.

这是Adobes Flash Player 10.1中的已知错误吗?

jan*_*nas 3

我发现了这个(6 个月前的)android 错误报告:http://code.google.com/p/android/issues/detail? id=8938 不幸的是,到目前为止还没有解决方案、解决方法或评论。

在 Adob​​e 的错误跟踪器中,我发现了一个类似的错误(https://bugs.adobe.com/jira/browse/FP-4684),并带有以下评论:

您所描述的行为是 Android 平台上 Flash Player 10.1 中的一个已知问题。如今,Flash 将始终显示在 HTML 内容之上。此外,当两个 Flash 内容重叠时,它们的渲染顺序是不可预测的。

此问题的修复需要 Android 和 Flash Player 团队进行更新,并将在未来版本中得到解决。