我在 Windows 上的 PySide 应用程序中需要一个视频播放器,没有任何依赖关系。现在我在加载 Flash 的 QWebView 中播放视频,效果还不错,除了大多数使用该应用程序的人在新安装的缺少 Flash 的 Windows 副本上运行它,而且他们不愿意安装 Flash 只是为了播放我的应用程序中的视频。
我可以在我的发行版中包含 flash 插件,但 Adobe 的许可不允许这样做。
我肯定已经尝试了至少两打东西,但到目前为止还没有什么效果足够好。到目前为止效果最好的事情是:
- Flash,许可禁止它与我的应用程序一起打包
- PyGame,1 - 只接受 mpeg-1 文件,我发现这些文件很大,2 - 有崩溃的趋势
- QMovie - 似乎只支持 .mng 文件,我一直找不到转换器。此外,这种格式只是视觉的——我也需要音频。
我一直试图让 PyMedia 工作,但它拒绝安装(它想要 Python 2.7,但我有 Python 2.7.3。我之前尝试过安装多个 Python 副本并降级......这不值得头疼试图让我的所有代码都以一个版本运行。)