我需要在android app api 21+中打开.swf文件。我已经知道了:
一些事实:
我真的需要打开flash文件
我无法降级api级别
所以我的问题是:是否有某种解决方法或方法来玩SWF?例如,以某种方式解析它,以其他格式保存文件,使用opengl,或者可能有一些我不知道的库? 默认的Web视图当然不起作用(因为在android上没有支持flash)。
答案 0 :(得分:1)
所以这是我到目前为止找到的解决方案。我对它们非常满意所以我发布这个作为答案。
第一个是Swf to html5转换器。它将您的swf转换为javascript代码,在默认的webview中加载,在Android 6 Nexus 5上测试(不要忘记网络权限,因为生成的html文件使用外部脚本)。
第二个是使用Animate CC程序来创建动画并将它们导出为webgl html5画布(类似的东西,有关详细信息,请参阅Animate CC文档)。 Webgl也可以在webview中加载,在Android 6上再次测试。