Android WebView赢得';t播放嵌入式flash视频

Android WebView赢得';t播放嵌入式flash视频,android,flash,video,android-webview,Android,Flash,Video,Android Webview,我正在Xoom设备上测试,运行OS3.2。该项目是使用3.1库构建的(在Eclipse中) 我安装了最新版本的flash,嵌入式flash在我的平板电脑浏览器中运行良好 如果我创建这样的活动: WebView browser = (WebView) findViewById(R.id.browserView); browser .getSettings().setJavaScriptEnabled(true); browser .getSettings().setPluginsEnabled(t

我正在Xoom设备上测试,运行OS3.2。该项目是使用3.1库构建的(在Eclipse中)

我安装了最新版本的flash,嵌入式flash在我的平板电脑浏览器中运行良好

如果我创建这样的活动:

WebView browser = (WebView) findViewById(R.id.browserView);
browser .getSettings().setJavaScriptEnabled(true);
browser .getSettings().setPluginsEnabled(true);
browser .loadUrl("http://m.kongregate.com/games/Jiggmin/the-game-of-disorientation-mobile");
然后我听到闪光的声音,但它显示为一个白色的盒子

类似地,任何其他带有嵌入式闪存的页面都有相同的问题。我还尝试创建一个包含静态HTML内容的字符串,并将其加载到浏览器中。。。但它也有同样的问题

我已经阅读了我在网上找到的每一个解决方案,从将视图设置为不可见,直到调用onPageFinish事件,到扩展WebView类,并对此进行了仔细研究。我尝试过反射,调用WebView设置中的隐藏属性来启用flash等,但没有任何效果

请帮忙

谢谢

你可以找到我的答案:

尝试使用最新的android Api()构建应用程序, 并在上激活硬件加速(同一链接,略低于此链接) 您的活动需要显示flash


我曾尝试在清单中添加硬件加速属性,但没有尝试使用最新的Api(3.2)构建。今晚我要试一试。我不相信它会起作用,但我们拭目以待!谢谢。我正在认真考虑,将SDK从3.1改为3.2成功了!谢谢然而。。。如果我想在市场上发布该应用程序,并让它在3.2设备上运行?只需将minSdk放在清单中,允许您使用旧版本的Android。问题是我使用的是较新的Android操作系统(3.2),但编译的是较旧的操作系统(3.1),所以Flash弄乱了吗?这是否意味着我的应用程序可以支持3.1或3.2,但不能同时支持两者?不,3.2和flash似乎存在缺陷。您的应用程序将支持3.1和3.2,如果您将minSdk设置为api 12(3.1),但使用3.2编译它,则它将同时适用于这两个版本。请参阅此解决方案: