首页 > 技术知识 > 正文

使用QSound播放WAV音频文件有二种方法:

a. 使用静态函数play : QSound::play(“../voice/test.wav”);

这时运行程序就可以播放指定的音频文件了,但目前windows只能播放wav格式。

b.先构建QSound对象,然后再调用play()槽进行播放可以使用stop()槽来停止声音的播放,还可以使用setLoops()函数设置播放重复的次数,如果设置为-1表示无限循环。

QSound *sound = new QSound(“../voice/test.wav”, this); //构建对象 sound->play();//播放 sound->stop();//停止 sound->setLoops(value);//设置循环次数

猜你喜欢