在使用Qt Create制作软件的时候,经常需要软件报警,这时候使用wav格式音乐就是一个很好的方法。
1. 修改pro文件
在文件中添加
QT += multimedia
2. 添加头文件声明
#include <QtMultimedia/QSound>
在Qt官方文档中使用的是#include <QSound>
,但是我使用的是Qt 5.10 + VS2017,并不能识别,需要使用#include <QtMultimedia/QSound>
才可以进行。
3. 设置音乐播放
方法一
QSound::play(":/sound/alarm.wav");
使用路径直接进行播放,这里使用的是在Qt中添加了资源,当然也可以使用绝对路径,但是为了增加软件的适用性,建议将文件添加到资源文件内。
方法二
QSound bells("mysounds/bells.wav");
bells.play();
创建QSound变量进行播放。