使用 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 - 这可能吗?

pyaudio录音报错问题

Electron实现跨平台视频播放器

内附源码!实现60台服务器跨平台自动化运维的Python小神器

使用跨平台的visual studio code 进行python 开发

使用跨平台的visual studio code 进行python 开发