我正在运行 OS 3.2 的 Xoom 设备上进行测试。该项目是使用 3.1 库构建的(在 Eclipse 中)。
我安装了最新版本的 flash,嵌入的 flash 在我平板电脑的浏览器中运行良好。
如果我创建这样的 Activity :
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");
然后我听到闪光灯的声音,但它显示为一个白色框。
同样,任何其他带有嵌入式 flash 的页面都有同样的问题。我也试过制作一个包含静态 HTML 内容的字符串,并将其加载到浏览器中......但它有同样的问题。
我已经阅读了我可以在网上找到的所有解决方案,从将 View 设置为不可见直到调用 onPageFinish 事件,到扩展 WebView 类,然后仔细研究它。我试过反射,调用 WebView 设置中的隐藏属性以启用 flash 等。没有任何效果。
请帮忙!
谢谢,
垫子
最佳答案
你可以找到我的答案here :
Try to build your application with the latest android Api ( http://developer.android.com/guide/practices/optimizing-for-3.0.html#Upgrading ), and activate hardware acceleration (same link, just a little below) on your activity that need to display flash.
关于android - WebView 不会播放嵌入的 Flash 视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7147579/