昨天接到一个任务,就是在qt 上用phonon来播放音乐.在网上看了好久,都讲的不太具体!今天终于弄好了,给有需要的人参考下!
要用phonon来播放音乐,必须要确认三点:
1,phonon 的库可装好了??
我是直接编译qt-everywhere-opensource-src-4.6.2 ,qmake make make install; 到/usr/lib/ 看看可有libphonon.so.4.4.0,没有的话,就要装phonon库!
2,在你的环境里可有phonon后端插件。如phonon_gsreamer.so,phonon_xine.so,phonon_mplayer.so??
phonon是kde项目的一部分, qt只是支持他而已,到/usr/lib/qt4/plugins/phonon_backend下看看可有libphonon_mp.so, phonon_gstreamer.so ,phonon_xine.so等!
3,你的环境中可有多媒体播放后端,如gstreamer ,xine ,mplayer???
这些可以在命令行下查看;
如果这三点都OK的话,恭喜你,你的可以听见美妙的音乐了!
这里有几个附件,mplayer-checkout-snapshot.tar.bz2 解压,make ,make install 后,mplayer就装好了;
phonon-mplayer.tar.gz 解压,后进入libmplayer,qmake ,然后跳出来,qmake ,可以看见生成了libphonon_mp.so,把 它拷贝到/usr/lib/qt4/plugins/phonon_backend
下,做好这两步,后你就可以运行你的程序了!
阅读(3768) | 评论(0) | 转发(1) |