我正在尝试在Android 4.2.2上部署的应用程序中播放一个SWF(闪存)文件。当我将文件保存在文件系统上,并使用浏览器打开它时,它运行良好。但是当我尝试在我的应用程序中打开webview时,它不会播放swf。它只显示一个损坏的文件类型小图像。我已经搜索了堆栈以获得正确的答案,但我在这里找到的任何答案都很老,不适合我,这一定是因为swf对新的Android版本不支持。我在安装旧的Flash播放器后也尝试过,但它只显示了swf的第一帧。
答案 0 :(得分:1)
webview.getSettings().setPluginsEnabled(true);
答案 1 :(得分:1)
听起来你需要一个可以播放SWF而不是简单地嵌入SWF的嵌入式Flash播放器。我现在还没有闪过一段时间,肯定不会在Android上做这件事,但这是我的直接想法。 (编辑 - 其他答案在这里钉它:插件)
答案 2 :(得分:0)
似乎在设备上安装Adobe Air播放器是唯一的解决方案。如果有更好的方法,请建议。