LightSpark是一款开源软件,旨在作为Adobe Flash Player的替代品,支持在现代浏览器上播放SWF文件。它致力于重现Flash体验并促进网络技术的发展与开放标准兼容性。
Lightspark 是一个开源的 Flash 播放器实现,用于播放 SWF 格式的文件。它可以作为 Web 浏览器插件或独立应用程序运行,并支持所有版本的 ActionScript 语言编写的 SWF 文件。
在准备构建 Lightspark 的过程中,您需要以下开发包:
- opengl
- 卷曲 (curl)
- zlib
- libavcodec
- libavresample
- libglew
- pcre
- librtmp
- 开罗 (cairo)
- sdl2
- sdl2_mixer
- libjpeg
- libavformat
- 潘戈 (png)
- 利兹马 (lzma)
还需要以下工具:
- cmake
- 鼻子宏生成器 (automake)
- gcc(版本 4.6.0 或更高)
或者 clang
在 Ubuntu 系统上安装这些开发包,可以运行如下命令:
```shell
sudo apt install git gcc nasm cmake gettext libcurl4-gnutls-dev libjpeg-dev zlib1g-dev libavcodec-dev libavformat-dev libswscale-dev libglew2.0 pkg-config pcre3-dev libsdl2-2.0-0 libsdl2-mixer-2.0-0
```