android - WebView 不会播放嵌入的 Flash 视频

标签 android flash video android-webview

我正在运行 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/

相关文章:

android - Facebook for Android 3.0 维护 session

xml - 如何通过 ActionScript 3 中的嵌套子值过滤 xml 节点?

html - 检测纵横比 - HTML5 视频

python-3.x - 连接具有不同分辨率(通常为 1080 或 720)的视频的最佳方法

video - exe媒体文件转换为mp4

java - 更新 ParseUser 字段

android - 无法访问主线程上的数据库 - Android Room - 使用 ThreadPoolExecutor

android - 如何在android中的两个 Activity 之间传输数据

ios - 如何打开/关闭 iPhone 相机闪光灯 swift 2?

jquery - 像这样的 "wizard"html页面可以使用jquery构建还是需要flash?