QT之Qsound的使用
1、在.pro 文件中加 QT += multimedia,才可以使用Qsound
2、在使用的文件中添加头文件:#include<QSound>
3、在main函数中可直接调用Qsound,
代码如下:
#include <QGuiApplication>
#include <QQmlApplicationEngine>
#include<QSound> //引入QSound 头文件
int main(int argc, char *argv[]) //程序主入口
{
QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling);
QGuiApplication app(argc, argv);
QSound *sound = new QSound("/root/Desktop/a.wav"); //在括号内写入文件绝 //对路径或相对路径,看文件具体在什么目录下
sound ->play(); //播放函数
QQmlApplicationEngine engine;
engine.load(QUrl(QStringLiteral("qrc:/main.qml"))); //加载qml页面
return app.exec(); //程序循环
}
注意:
QSound只能播放“.Wav”格式的文件,其他音频文件格式不支持。