在Android 5+解决方法中打开.swf文件

时间:2017-03-22 21:17:21

标签: android flash

我需要在android app api 21+中打开.swf文件。我已经知道了:

  1. Adob​​e多年前停止支持Android设备上的Flash
  2. 如果您仍需要打开.swf文件,则必须创建Adobe Air应用程序。 (但在我的情况下,我已经有了很大的应用 无法用其他语言重新创建)
  3. 有(某处)mozilla lib称为geckoview
  4. 一些事实:

    1. 我真的需要打开flash文件

    2. 我无法降级api级别

    3. 所以我的问题是:是否有某种解决方法或方法来玩SWF?例如,以某种方式解析它,以其他格式保存文件,使用opengl,或者可能有一些我不知道的库? 默认的Web视图当然不起作用(因为在android上没有支持flash)。

1 个答案:

答案 0 :(得分:1)

所以这是我到目前为止找到的解决方案。我对它们非常满意所以我发布这个作为答案。 第一个是Swf to html5转换器。它将您的swf转换为javascript代码,在默认的webview中加载,在Android 6 Nexus 5上测试(不要忘记网络权限,因为生成的html文件使用外部脚本)。
第二个是使用Animate CC程序来创建动画并将它们导出为webgl html5画布(类似的东西,有关详细信息,请参阅Animate CC文档)。 Webgl也可以在webview中加载,在Android 6上再次测试。

相关问题