Flash Player 的两种开源替代方案
来源:    发布时间: 2019-02-13 06:42   12 次浏览   大小:  16px  14px  12px
Flash Player 的两种开源替代方案

  Adobe 将于 2020 年终止对 Flash 播放器的支持,但仍有很多人们希望访问的 Flash 视频。这里有两个开源的替代品或许可以帮到你。

  2017 年 7 月,Adobe 为 Flash Media Player 敲响了丧钟,宣布将在 2020 年终止对曾经无处不在的在线视频播放器的支持。但事实上,在一系列损害了其声誉的零日后,Flash 的份额在过去的 8 年一直在下跌。苹果公司在 2010 年宣布它不会支持这项技术后,其未来趋于黯淡,并且在谷歌停止在 Chrome 浏览器中默认启用 Flash(支持 HTML5)后,它的在 2016 年进一步加速。

  尽管如今很少有视频创作者以 Flash 格式发布,但仍有很多人们希望在未来几年内访问的 Flash 视频。鉴于支持的日期已经屈指可数,开源软件创建者有很好的机会涉足 Adobe Flash 播放器的替代品。这其中两个应用是 Lightspark 和 GNU Gnash。它们都不是完美的替代品,但来自贡献者的帮助可以使它们成为可行的替代品。

  Lightspark 是用 C++/C 编写的,并在LGPLv3下许可。该项目列出了 41 个贡献者,并正在积极征求错误报告和其他贡献。有关更多信息,请查看其GitHub 仓库。

  Gnash 的主要缺点是它不支持最新版本的 Flash 文件 —— 它支持大多数 Flash SWF v7 功能,一些 v8 和 v9 功能,不支持 v10 文件。它处于测试阶段,由于它在GNU GPLv3 或更高版本下许可,因此你可以帮助实现它的现代化。访问其项目页面获取更多信息。

  仅因为大多数人都不会发布 Flash 视频,但这并不意味着永远不需要创建 SWF 文件。如果你发现自己需要,这两个开源工具可能会有所帮助:

  Ming:用 C 编写的可以生成 SWF 文件的库。它还包含一些可用于处理 Flash 的程序。