Кроссплатформенное воспроизведение SWF с Python?
-
03-07-2019 - |
Вопрос
Я ищу различные решения для воспроизведения SWF-файлов в Windows, OSX и Linux с использованием Python. В идеале я хотел бы встроить проигрыватель в рамку / окно wxPython.
Одна из возможностей, которую я изучаю, - это платформа Mozilla XPCOM, поскольку она используется FireFox для загрузки плагина Flash в браузере.
Решение
Рассматривали ли вы Adobe AIR ? Р>
Брюс Экель сказал: Попробуйте объединить возможности Python с полировкой Adobe Flash для создания настольного приложения.
Другие советы
Хотя я не знаю, как встроить браузер в окно wxPython, следующий код может быть полезен (и будет работать кроссплатформенно, если вы работаете в Python 2.5 или выше):
import webbrowser
webbrowser.open(your_swf_url)
В любом случае, лучше всего делегировать эту задачу браузеру.