我正在寻找使用 Python 在 Windows、OSX 和 Linux 上播放 SWF 文件的不同解决方案。理想情况下,我想将播放器嵌入到 wxPython 框架/窗口中。
我正在调查的一种可能性是 Mozilla XPCOM 框架,因为它被 FireFox 用来在浏览器中加载 Flash 插件。
我正在寻找使用 Python 在 Windows、OSX 和 Linux 上播放 SWF 文件的不同解决方案。理想情况下,我想将播放器嵌入到 wxPython 框架/窗口中。
我正在调查的一种可能性是 Mozilla XPCOM 框架,因为它被 FireFox 用来在浏览器中加载 Flash 插件。
您考虑过Adobe AIR吗?
Bruce Eckel 说:尝试将 Python 的强大功能与 Adobe Flash 的润色结合起来创建一个桌面应用程序。
虽然我不知道如何在 wxPython 窗口中嵌入浏览器,但以下代码可能会在紧要关头提供(并且可以跨平台工作,假设您使用的是 Python 2.5 或更高版本):
import webbrowser
webbrowser.open(your_swf_url)
无论如何,最好将此任务委托给浏览器。