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

QSound 类

哈尔滨理工大学软件工程专业08-7李万鹏原创作品,转载请标明出处

http://blog.csdn.net/woshixingaaa/archive/2010/07/12/5730081.aspx

QSound继承自QObject类,用于访问平台的音频工具。在GUI应用程序中Qt提供了一般绝大数的音频操作:为用户异步地播放声音文件。用一个单 一的调用就可以完成这样的一件事:
QSound::play("mysounds/bells.wav");
当建立一个声音文件对象, 以后再进行播放的时候,提供了第二个API:
QSound bells("mysounds/bells.wav");
bells.play();
第 二种模式相对第一种模式,播放时可能会占用较多的内存,但播放的会更流畅直接些。
在MS Windows,内在的媒体系统被使用,因此,支持WAVE格式。
在X11,如果可用的话,网络音频系统(Network Audio System)会被使用,否则所有的操作都是无声的。网络音频系统(Network Audio System,NAS)支持WAVE和AU文件格式。

调用 QSound::isAvailable() 返回 false

就在新立德里面安装NAS还有NAST,而且你的QT也得编译到有NAS模块

此时QSound::isAvailable()返回 true 说明本地音频系统可用

if(QSound::isAvailable()){
QSound::play("/root/c/1.wav");
qDebug()<<"available";
}
else
qDebug()<<"unavailable";

QSound bells("/root/c/1.wav");
bells.play();


我使用QSound的静态函数好用但是新建一个对象就没声音了,希望路过的大牛指点

相关文章:

  • 一个月学会VC++2012 3.我们动手吧!
  • 啤酒游戏及其牛鞭效应的vensim模拟
  • {右键我的电脑无法打开计算机管理}解决方法
  • OGC标准介绍 10
  • PowerShell1.0 与2.0中的异常处理比较
  • 啤酒游戏及其牛鞭效应的模拟之二级模式
  • 委托(delegate)实现自定义控件的AutoPostBack功能
  • 啤酒游戏的牛鞭效应分析之供应链4层模式
  • 基于Eclipse的Hadoop应用开发环境配置
  • 特殊字符保存到SQL数据库的问题
  • 博客~希望给我一个新的天地,学习,工作,生活,情感~
  • 啤酒游戏的牛鞭效应之VMI策略减弱
  • 2012放假明细
  • ubuntu 10.04 3D特效设置(包含缺失的动画)
  • 使用织梦cms5.5出现栏目无法更改怎么解决?
  • 《用数据讲故事》作者Cole N. Knaflic:消除一切无效的图表
  • Logstash 参考指南(目录)
  • PAT A1017 优先队列
  • php面试题 汇集2
  • Service Worker
  • ⭐ Unity 开发bug —— 打包后shader失效或者bug (我这里用Shader做两张图片的合并发现了问题)
  • 番外篇1:在Windows环境下安装JDK
  • 关于springcloud Gateway中的限流
  • 技术攻略】php设计模式(一):简介及创建型模式
  • 聊聊directory traversal attack
  • 码农张的Bug人生 - 见面之礼
  • 前端面试之CSS3新特性
  • ​ssh-keyscan命令--Linux命令应用大词典729个命令解读
  • #QT(串口助手-界面)
  • (9)STL算法之逆转旋转
  • (C语言)共用体union的用法举例
  • (floyd+补集) poj 3275
  • (附源码)spring boot球鞋文化交流论坛 毕业设计 141436
  • (附源码)springboot美食分享系统 毕业设计 612231
  • (十)T检验-第一部分
  • (五)IO流之ByteArrayInput/OutputStream
  • (一)kafka实战——kafka源码编译启动
  • (最全解法)输入一个整数,输出该数二进制表示中1的个数。
  • .NET 3.0 Framework已经被添加到WindowUpdate
  • .NET CF命令行调试器MDbg入门(一)
  • .NET Core 中插件式开发实现
  • .NET MVC第三章、三种传值方式
  • .NET MVC之AOP
  • .net开发引用程序集提示没有强名称的解决办法
  • @Autowired多个相同类型bean装配问题
  • @基于大模型的旅游路线推荐方案
  • [ vulhub漏洞复现篇 ] Apache APISIX 默认密钥漏洞 CVE-2020-13945
  • [2016.7 Day.4] T1 游戏 [正解:二分图 偏解:奇葩贪心+模拟?(不知如何称呼不过居然比std还快)]
  • [20181219]script使用小技巧.txt
  • [2019.3.5]BZOJ1934 [Shoi2007]Vote 善意的投票
  • [acwing周赛复盘] 第 94 场周赛20230311
  • [AIGC] Java 和 Kotlin 的区别
  • [Android]使用Android打包Unity工程
  • [bzoj 3534][Sdoi2014] 重建
  • [C#]科学计数法(scientific notation)显示为正常数字