在文件中添加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方法就可以了