目录
Qt找不到QSound头文件
CMake
qmke
可能版本不同更新, 找不到QSound头文件
Qt找不到QSound头文件
#include <QSound>
CMake
可以看一下这篇来自网上的文章
CMake中添加Qt模块的合理方法 - wjbooks - 博客园 (cnblogs.com)
qmke
打开.pro文件,multimedia
QSound->play("音频文件路径“);
可能版本不同更新, 找不到QSound头文件
文文件换成#include <QSoundEffect>
void MyMainWindow::playSoundEffect(const QString &filePath)
{QSoundEffect *sound = new QSoundEffect; // 创建 QSoundEffect 对象sound->setSource(QUrl::fromLocalFile(filePath)); // 设置音频文件路径sound->setVolume(0.5f); // 可选:设置音量为 0.5sound->play(); // 播放声音// 连接信号槽,当播放完成时自动删除对象QObject::connect(sound, &QSoundEffect::playingChanged, [sound]() {if (!sound->isPlaying()) {delete sound; // 播放完成后删除声音对象}});
}