Lecture multi-plateformes SWF avec Python?
-
03-07-2019 - |
Question
Je recherche différentes solutions pour lire les fichiers SWF sous Windows, OSX et Linux avec Python. Idéalement, j'aimerais intégrer le lecteur dans un cadre / une fenêtre wxPython.
Une possibilité que j'étudie est le framework XPCOM de Mozilla puisqu'il est utilisé par FireFox pour charger le plug-in Flash dans le navigateur.
La solution
Avez-vous envisagé de Adobe AIR ?
Bruce Eckel a déclaré: Essayez de combiner la puissance de Python avec le vernis d'Adobe Flash pour créer une application de bureau.
Autres conseils
Bien que je ne sache pas comment intégrer un navigateur dans une fenêtre wxPython, le code suivant peut être utile (et fonctionnera sur plusieurs plates-formes, en supposant que vous travailliez dans Python 2.5 ou supérieur):
import webbrowser
webbrowser.open(your_swf_url)
Il serait peut-être préférable de déléguer cette tâche au navigateur de toute façon.