Riproduzione SWF multipiattaforma con Python?
-
03-07-2019 - |
Domanda
Sto cercando diverse soluzioni per riprodurre file SWF su Windows, OSX e Linux usando Python. Idealmente, vorrei incorporare il lettore in una cornice / finestra di wxPython.
Una possibilità che sto studiando è il framework Mozilla XPCOM poiché utilizzato da FireFox per caricare il plug-in Flash nel browser.
Soluzione
Hai considerato Adobe AIR ?
Bruce Eckel ha dichiarato: Prova a combinare la potenza di Python con lo smalto di Adobe Flash per creare un'applicazione desktop.
Altri suggerimenti
Anche se non so come incorporare un browser all'interno di una finestra di wxPython, il seguente codice potrebbe servire in un pizzico (e funzionerà multipiattaforma, supponendo che tu stia lavorando in Python 2.5 o versioni successive):
import webbrowser
webbrowser.open(your_swf_url)
Potrebbe essere meglio delegare questa attività al browser comunque.