使用 Python 进行跨平台 SWF 播放?
Posted
技术标签:
【中文标题】使用 Python 进行跨平台 SWF 播放?【英文标题】:Cross Platform SWF Playback with Python? 【发布时间】:2009-01-06 16:17:06 【问题描述】:我正在寻找使用 Python 在 Windows、OSX 和 Linux 上播放 SWF 文件的不同解决方案。理想情况下,我想将播放器嵌入到 wxPython 框架/窗口中。
我正在研究的一种可能性是 Mozilla XPCOM 框架,因为它被 FireFox 用来在浏览器中加载 Flash 插件。
【问题讨论】:
【参考方案1】:你考虑过Adobe AIR吗?
布鲁斯·埃克尔说:Try combining the power of Python with the polish of Adobe Flash to create a desktop application.
【讨论】:
我编辑中的 url 对我来说似乎是正确的,因为它的摘要以“结合 Python 的强大功能和 Flash 的完善来创建桌面应用程序”开头。【参考方案2】:虽然我不知道如何在 wxPython 窗口中嵌入浏览器,但以下代码可能会在紧要关头提供(并且可以跨平台工作,假设您使用的是 Python 2.5 或更高版本):
import webbrowser
webbrowser.open(your_swf_url)
无论如何,最好将此任务委托给浏览器。
【讨论】:
感谢您的回答。你知道网上有什么例子可以证明这一点吗?以上是关于使用 Python 进行跨平台 SWF 播放?的主要内容,如果未能解决你的问题,请参考以下文章
在 Python 中为 Kivy 播放跨平台、移动、MIDI - 这可能吗?
内附源码!实现60台服务器跨平台自动化运维的Python小神器