首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

想用QT编撰的一个简单的视频播放器用哪种方式最好

2012-08-03 
想用QT编写的一个简单的视频播放器用哪种方式最好目前为止,我只知道三种方式:1:QT写前端,后端调用MPlayer,

想用QT编写的一个简单的视频播放器用哪种方式最好
目前为止,我只知道三种方式:
1:QT写前端,后端调用MPlayer,就像SMPlayer一样,这种方式操作比较简单,但总觉得不够直接。
2:用Phonon模块,就像QT自带例子(http://qt-project.org/doc/qt-4.8/demos-qmediaplayer.html)一样,但用这种方式,好像大部分电影格式都不支持啊(例如:AVI,RMVB等)。
3:用Multimedia模块,这种方法我还不是很会用。如果大家有这方面的资料或教程的话,就一起分享一下吧。

请问大家,如果想做一个简单的视频播放器(只有打开,关闭,播放,停止,外加一个进度条)的话,用哪种方法最好呢?

[解决办法]
直接使用gstreamer
[解决办法]
phonon就不要用了 要被淘汰的技术
[解决办法]
用Mplayer吧,Mplayer还可提供命令方式对视频进行很多操作,只要process->write("cmd \n")就能非常简单的控制,而且也支持非常多的格式。
用phonon的话,首先格式支持不够,其次技术也不好,另外phonon还不能播放不完整视频文件,而Mplayer能够播放
[解决办法]
我还有两个做法,
1 用QPainter,把得到的YUV数据一幅幅的画到屏幕上,
2 移植SDL库,用这个做显示。

解码和采集我觉得还比较好办,就是显示这块不知道哪个效果最好,,SDL我也只在PC的linux上做过。

热点排行
Bad Request.