Python を使用したクロスプラットフォーム SWF 再生?
-
03-07-2019 - |
質問
Python を使用して Windows、OSX、Linux 上で SWF ファイルを再生するためのさまざまなソリューションを探しています。理想的には、wxPython フレーム/ウィンドウ内にプレーヤーを埋め込みたいと考えています。
私が調査している可能性の 1 つは、FireFox がブラウザ内で Flash プラグインをロードするために使用する Mozilla XPCOM フレームワークです。
解決
検討しましたか Adobe AIR?
ブルース・エッケル氏はこう語った。 Python の能力と洗練された Adobe Flash を組み合わせて、デスクトップ アプリケーションを作成してみてください。
他のヒント
wxPythonウィンドウ内にブラウザを埋め込む方法はわかりませんが、次のコードはピンチで機能する可能性があります(Python 2.5以降で作業している場合はクロスプラットフォームで機能します):
import webbrowser
webbrowser.open(your_swf_url)
とにかくこのタスクをブラウザに委任するのが最善かもしれません。
所属していません StackOverflow