qt中如何播放声音

1. 安装madplay。用system("/../..");
2.安装phonon,在命令行下输入sudo apt-get install libphonon-dev安装phonon就可以使用#include 文件了(不过在.pro必须包含QT += phonon这条语句)。
使用语句:
Phonon:: MediaObject *music = Phonon::createPlayer( Phonon:: MusicCategory, Phonon:: MediaSource( "/home/myprogram/qt/QTFaceRec-build-desktop/test.wav"));
music->play();
还可以播放视频: Phonon:: MediaObject *movie = Phonon::createPlayer( Phonon:: VideoCategory, Phonon:: MediaSource( "/home/XX.avi")); movie->play();
3.
QSound bells("mysounds/apple.wav");
bells.play();
此方法在ubuntu上操作不成功,且要用绝对路径,不过将音频文件加入资源文件当中。只能用wav格式。

你可能感兴趣的:(qt中如何播放声音)