Windows 上の PySide アプリケーションには、依存関係のないビデオ プレーヤーが必要です。現在、Flash をロードする QWebView でビデオを再生していますが、これは問題なく動作しますが、アプリケーションを使用しているほとんどの人は、Flash を持たない新しくインストールされた Windows のコピーでそれを実行しており、再生するためだけに Flash をインストールするつもりはありません。私のアプリケーションのビデオ。
ディストリビューションにフラッシュ プラグインを含めることはできますが、Adobe のライセンスにより許可されていません。
私は少なくとも 20 のことを試したに違いありませんが、今のところ十分に機能しているものはありません。これまでのところ、最も効果的だったのは次のとおりです。
- Flash、ライセンスにより、アプリに同梱することが禁止されています
- PyGame、1 - 私が見つけた巨大な mpeg-1 ファイルのみを受け入れました、2 - クラッシュする傾向があります
- QMovie - .mng ファイルのみをサポートしているようですが、コンバーターを見つけることができませんでした。さらに、そのフォーマットはビジュアルのみで、オーディオも必要です。
私は PyMedia を動作させようとしてきましたが、インストールを拒否しています (Python 2.7 が必要ですが、私は Python 2.7.3 を持っています。Python の複数のコピーをインストールして、以前にダウングレードしようとしました... 頭痛の種になるだけの価値はありません)すべてのコードを 1 つのバージョンで実行しようとするのです。)