【问题标题】:How to use the embedded Flash on Android?如何在 Android 上使用嵌入式 Flash?
【发布时间】:2018-07-21 16:21:10
【问题描述】:

我知道 Flash 在 Android 平台上已经被抛弃了。但出于特殊原因,我仍然需要在内部使用的应用程序上使用 Flash(SWF 文件)。那么,现在有没有办法让我的应用程序在不安装其他 APK 的情况下播放 Flash(具有 ActionScript)?

目标设备的最低版本为 Android 4.4 (API 19)

非常感谢。

【问题讨论】:

  • 您需要在运行时下载 swf 还是可以将其嵌入到您的应用中?
  • @3vilguy 我需要在运行时下载并播放它

标签: android flash


【解决方案1】:

我最近也在调查同样的事情。 Adobe AIR 似乎能够做到这一点,所以我很确定这是可能的。经过大量的谷歌搜索后,我在一些中文网站上找到了一些有用的信息和概念证明(不幸的是它已经关闭了:()。 幸运的是,他们还将 Github 存储库与该示例相关联。如果您想使用最新的 AIR SDK 或查看 flash 跟踪,我能够分叉它并添加一些关于您需要更新哪些文件的说明。 所以你去。您可以通过 AIR-runtime 在您的 Android 应用程序(在新 Intent 上)使用 SWF 文件,而无需安装其他 APK:

android-invoke-adobe-AIR

有一个问题。您可以将一些参数从 Java 传递到 AS3,但我以后找不到简单的方法在它们之间进行通信。在 AIR 中,您可以通过 ANE 来做到这一点,我试图提取一些 APK 以查看它是如何工作的,但没有运气。我确实最终使用了套接字通信(它在feature/SocketConnection 分支上)。

希望你觉得它有用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-06-09
    • 2011-11-24
    • 1970-01-01
    • 2012-08-21
    • 1970-01-01
    • 2013-01-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多