这个问题产生于我第一次使用视频和不熟悉Mac时的组合。基本上我发现很难弄清楚如何使用任何标准格式播放视频(在QWidget内或其他方面),例如: avi,mpeg,mov等。特别是,
QMovie::supportedFormats()
只给我.gif和.mng,但我需要使用标准格式。有没有办法增加支持的格式数量?
Phonon
需要存在用户必须自行实施的“backend”。我想看看我是否可以用Quicktime以某种方式做到这一点,但我无法启动应用程序 - 无论如何我并没有真正看到如何做到这一点。另外,Phonon
看起来非常重量级,如果可以,我想避免使用它。
虽然有很多avi(等人)玩家在网上闲逛,但我认为我可能不太可能使用它们 - 我需要启动,停止和更改播放视频编程速度,即通过我的C ++程序。
我不确定为什么会这么难 - 通过比较,在Qt中处理图像非常容易。那么:在C ++ / Qt程序中播放视频的好方法是什么?
答案 0 :(得分:2)
停止您现在正在做的事情: Phonon已成为过去, Qt Mobility是未来。
下载,编译并安装Qt Mobility后,请查看以下示例:视频聊天和视频网站,位于:qt-mobility-opensource-src-1.2.0/examples/
他们几乎回答了你所有的问题。