在Qt中播放视频(在Mac上)

时间:2012-02-17 00:52:47

标签: macos qt video movie avi

这个问题产生于我第一次使用视频和不熟悉Mac时的组合。基本上我发现很难弄清楚如何使用任何标准格式播放视频(在QWidget内或其他方面),例如: avi,mpeg,mov等。特别是,

  • QMovie::supportedFormats()只给我.gif和.mng,但我需要使用标准格式。有没有办法增加支持的格式数量?

  • Phonon需要存在用户必须自行实施的“backend”。我想看看我是否可以用Quicktime以某种方式做到这一点,但我无法启动应用程序 - 无论如何我并没有真正看到如何做到这一点。另外,Phonon看起来非常重量级,如果可以,我想避免使用它。

  • 虽然有很多avi(等人)玩家在网上闲逛,但我认为我可能不太可能使用它们 - 我需要启动,停止和更改播放视频编程速度,即通过我的C ++程序。

我不确定为什么会这么难 - 通过比较,在Qt中处理图像非常容易。那么:在C ++ / Qt程序中播放视频的好方法是什么?

1 个答案:

答案 0 :(得分:2)

停止您现在正在做的事情: Phonon已成为过去 Qt Mobility是未来

下载,编译并安装Qt Mobility后,请查看以下示例:视频聊天视频网站,位于:qt-mobility-opensource-src-1.2.0/examples/

他们几乎回答了你所有的问题。