当前位置:   article > 正文

Qt找不到QSound头文件,头文件QSoundEffect

Qt找不到QSound头文件,头文件QSoundEffect

目录

Qt找不到QSound头文件

CMake

qmke

可能版本不同更新, 找不到QSound头文件


Qt找不到QSound头文件

#include <QSound>

CMake

可以看一下这篇来自网上的文章

CMake中添加Qt模块的合理方法 - wjbooks - 博客园 (cnblogs.com) 

qmke

打开.pro文件,multimedia

QSound->play("音频文件路径“);

可能版本不同更新, 找不到QSound头文件

文文件换成#include <QSoundEffect>

  1. void MyMainWindow::playSoundEffect(const QString &filePath)
  2. {
  3. QSoundEffect *sound = new QSoundEffect; // 创建 QSoundEffect 对象
  4. sound->setSource(QUrl::fromLocalFile(filePath)); // 设置音频文件路径
  5. sound->setVolume(0.5f); // 可选:设置音量为 0.5
  6. sound->play(); // 播放声音
  7. // 连接信号槽,当播放完成时自动删除对象
  8. QObject::connect(sound, &QSoundEffect::playingChanged, [sound]() {
  9. if (!sound->isPlaying()) {
  10. delete sound; // 播放完成后删除声音对象
  11. }
  12. });
  13. }
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/1005466
推荐阅读
相关标签
  

闽ICP备14008679号