当前位置: 首页 > news >正文

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>


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;  // 播放完成后删除声音对象}});
}

http://www.mrgr.cn/news/737.html

相关文章:

  • 【面向对象】01类与对象及两者区别 简单认识方法
  • Python模块篇(五)
  • 推送本地windows环境镜像到阿里云镜像仓库
  • saas服务,对同一个功能,需要使用不同客户的接口。那么哪种设计模式可以解决我的问题?
  • 赋能未来制造:三品图文档管理软件在大连船推图文档管理中的深度应用与成效
  • CentOS 7的安装流程
  • jq8900-16p代码索引
  • Vue3+ElementUI中的Table组件的使用
  • 《SQL 中计算地理坐标两点间距离的魔法》
  • 《Ubuntu22.04环境下的ROS2学习笔记2》
  • WordPress 中 cURL 请求出现 504 网关超时错误的解决方法
  • 借助Vercel 十分钟搭建属于自己的AI应用站点
  • qt-17不规则窗体
  • 【微信小程序】生命周期
  • 数据结构——单链表
  • 【uni-app】使用天气API做一个天气APP(全过程)- 实况、逐小时、40日
  • Qt/QML学习-Dial
  • 贪心算法---跳跃游戏
  • 牛客网SQL 练习二
  • SpringBoot的事务/调度/缓存/邮件发送和一些Spring知识点总结