Python を使用して Windows、OSX、および Linux で SWF ファイルを再生するためのさまざまなソリューションを探しています。理想的には、プレーヤーを wxPython フレーム/ウィンドウ内に埋め込みたいと考えています。
私が調査している 1 つの可能性は、ブラウザ内で Flash プラグインをロードするために FireFox で使用されている Mozilla XPCOM フレームワークです。
Python を使用して Windows、OSX、および Linux で SWF ファイルを再生するためのさまざまなソリューションを探しています。理想的には、プレーヤーを wxPython フレーム/ウィンドウ内に埋め込みたいと考えています。
私が調査している 1 つの可能性は、ブラウザ内で Flash プラグインをロードするために FireFox で使用されている Mozilla XPCOM フレームワークです。
Adobe AIRを検討したことがありますか?
Bruce Eckel は次のように述べています。Pythonのパワーと Adobe Flash の洗練された機能を組み合わせて、デスクトップ アプリケーションを作成してみてください。
wxPython ウィンドウ内にブラウザーを埋め込む方法はわかりませんが、次のコードはピンチで機能する可能性があります (Python 2.5 以降で作業していると仮定すると、クロスプラットフォームで動作します)。
import webbrowser
webbrowser.open(your_swf_url)
とにかく、このタスクをブラウザーに委譲するのが最善かもしれません。