QT6中如何添加音效?

在文件中添加multimedia模块时提示没有此模块,是不是qt6把它删掉了,那该怎么添加音效呢?

如果是QT编译器,需要在.pro文件添加 QT += QtMultimedia
使用时需要添加头文件:#include < QMediaPlayer >
然后就:

QMediaPlayer *player = new QMediaPlayer;

// 设置媒体
// 方式一:不推荐使用
//player->setMedia(QMediaContent(QUrl("../testMusic/你的名字.wav")));    

// 方式二:推荐使用
player->setMedia(QUrl::fromLocalFile("E:\\QTproject\\testMusic\\testMusic\\你的名字.wav"));
//player->setMedia(QUrl::fromLocalFile("D:\\music\\你的名字.mp3"));

//player->setVolume(50);    // 设置音频播放的初始音量大小
player->play();    // 开始播放

player->play(); // 开始播放
player->pause(); // 暂停播放
player->stop(); // 停止播放,并将播放位置复位到开始位置

如果是VS编译器
那就看我写的这篇博客,里面会有介绍怎么在VS中进行配置与播放音乐,还有一些细节的地方!
本文链接:https://blog.csdn.net/cpp_learner/article/details/109689486

QMediaPlayer
要在pro配置对应的类库并导入
然后在构造方法调用play方法就可以了