Кроссплатформенное воспроизведение SWF с Python?

Я ищу различные решения для воспроизведения файлов SWF в Windows, OSX и Linux с использованием Python. В идеале я хотел бы встроить проигрыватель в рамку/окно wxPython.

Одной из возможностей, которую я изучаю, является платформа Mozilla XPCOM, поскольку она используется FireFox для загрузки плагина Flash в браузере.


person Soviut    schedule 06.01.2009    source источник


Ответы (2)


Рассматривали ли вы Adobe AIR?

Брюс Экель сказал: Попробуйте скомбинировать мощь Python с полировкой Adobe Flash для создания настольное приложение.

person jfs    schedule 08.01.2009
comment
URL-адрес в моем редактировании кажется мне правильным, поскольку его резюме начинается со слов «Объедините мощь Python с полировкой Flash для создания настольного приложения». - person gary; 16.01.2012

Хотя я не знаю, как встроить браузер в окно wxPython, следующий код может пригодиться в крайнем случае (и будет работать кросс-платформенно, если вы работаете в Python 2.5 или выше):

import webbrowser
webbrowser.open(your_swf_url)

В любом случае, лучше делегировать эту задачу браузеру.

person importantshock    schedule 08.01.2009
comment
Спасибо за ответ. Знаете ли вы какие-либо примеры в Интернете, которые показывают, что это реализовано? - person Soviut; 08.01.2009