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