【问题标题】:playing flash files in iphone在 iphone 中播放 flash 文件
【发布时间】:2013-08-27 03:29:49
【问题描述】:

我们有一个播放 Flash 文件 (.swf) 的客户端应用程序。这适用于除 iphone 之外的所有其他手机,因为 Apple 不支持 Flash。是否有任何解决方法可以使用 HTML5 或任何其他调整在 iphone 中播放这些 Flash 文件?由于这个问题最近没有任何答案,所以我提交这个问题。

【问题讨论】:

  • 您对播放动画或 AS2/AS3 代码感兴趣吗?您的客户端应用程序是使用 AIR 还是其他技术制作的?
  • 我的客户端应用是使用jquery开发的,jquery mobile。抛开我的客户端应用程序,假设我有一个 .swf 文件,我想在 iphone 上播放它,我该怎么做?
  • 坏消息是 - 你不能。如果客户端应用程序是 AIR 应用程序,并且您想使用带有 JS 的 HTML 生成内容,您可以使用 AIR 的本机 WEB 视图支持。但这不是一个快速的解决方案。

标签: iphone flash


【解决方案1】:

不,无法在 iPhone 浏览器中显示 Flash 文件 (SWF)。

如果您有权访问应用程序中 Flash 文件的源代码,则可以从 Flash 构建器将它们导出为 HTML5。但是,没有办法仅从 SWF 进行这种转换。

顺便说一句:您的应用程序也无法在许多较新的智能手机上运行 - 在 Android 下,Adobe 已放弃对当前版本操作系统的 Flash 插件的支持,并且在当前版本的 Windows Mobile 或黑莓操作系统。目前,依赖 Flash 内容的网站实际上无法在移动设备上使用。

【讨论】:

  • 如何从 Flash builder 中将它们导出为 HTML5?导出后,如何使用它来播放 iphone 中的文件?
【解决方案2】:
  • 使用外部浏览器:

    有一个名为 photon 的浏览器可以在 ios 设备上播放 flash 视频和游戏,无需越狱使用自定义应用程序 url 方案使用 web url 打开此浏览器

  • 使用 html5 转换工具:

    使用 google swiffyAdobe wallaby 并使用 uiwebview 打开 HTML 页面

  • 原生应用

    使用 Adobe air sdk 您可以原生播放本地 Flash 视频

点击here查看比较这些方法的详细答案并查看这些方法的主要链接

【讨论】:

    猜你喜欢
    • 2011-03-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-27
    • 1970-01-01
    相关资源
    最近更新 更多