首页 > 其他分享 >Qt编写音频播放示例(带音频曲线/振幅/传输/录制等)

Qt编写音频播放示例(带音频曲线/振幅/传输/录制等)

时间:2022-11-03 13:23:48浏览次数:74  
标签:Qt6 Qt 示例 音频 https feiyangqingyun com

一、功能特点

  1. 自动计算音频振幅,绘制音频振幅曲线和音频数据曲线。
  2. 支持音频录制,可选音频输入设备、采样频率、通道等参数,Qt5默认保存wav格式,Qt6默认保存mp3格式,Qt6可选wma、aac等格式。
  3. 提供音频发送示例,将采集到的音频数据通过TCP或UDP发出去。
  4. 提供音频接收示例,将网络TCP或UDP收到的音频数据播放出来。
  5. 音频发送和接收,相当于语音对讲,响应延迟小于0.2s,实时性极高。
  6. 可以编译成手机版本,形成手机和电脑等端语音对讲功能。
  7. 可以拓展作为视频监控的语音对讲模块。
  8. 源码支持Qt4、Qt5、Qt6,兼容所有版本。

二、效果图



三、体验地址

  1. 体验地址:https://pan.baidu.com/s/1d7TH_GEYl5nOecuNlWJJ7g 提取码:01jf 名称:bin_audio_demo.zip
  2. 国内站点:https://gitee.com/feiyangqingyun
  3. 国际站点:https://github.com/feiyangqingyun
  4. 个人主页:https://blog.csdn.net/feiyangqingyun
  5. 知乎主页:https://www.zhihu.com/people/feiyangqingyun/

标签:Qt6,Qt,示例,音频,https,feiyangqingyun,com
From: https://www.cnblogs.com/feiyangqingyun/p/16854142.html

相关文章

  • 【适合小白教程】将喜马拉雅下载的xm文件转换为其他音频格式!
    喜马拉雅下载的音频文件格式为XM,想转换为mp3或者其他音频格式。XM加密的目前没有办法 不过可以用IDM在网页直接下载不过就是非常慢点一集一集的下 以前有个软件不......
  • 长期可用【教程】如何把喜马拉雅音频下载到电脑
    这篇文章只适合给技术小白,这是一篇教你如何将喜马拉雅上的音频下载到电脑上转换成MP3格式的教程,付费的要想下载,你得有vip会员。 喜马拉雅有个特点,就算付过费的内容你也......
  • Laravel入门与实战示例代码----数据库和Eloquent
    示例8-1数据库默认连接列表'connections'=>['sqlite'=>['driver'=>'sqlite','database'=>database_path('database.sqlite'),'prefix'......
  • libusb系列-004-Qt下使用libusb库
    libusb系列-004-Qt下使用libusb库文章目录​​libusb系列-004-Qt下使用libusb库​​​​摘要​​​​复制库到指定目录​​​​在Pro中包含库文件​​​​包含头文件​​​......
  • BigDecimal保留两位小数点示例详解
     BigDecimal保留两位小数点非常简单,BigDecimal是一个java数据类型,它能有效的保持数据的精度,下面是一个BigDecimal保留两位小数点的用法示例。publicclassMyDemo{pu......
  • 大文件上传如何做断点续传示例
    ​ 总结一下大文件分片上传和断点续传的问题。因为文件过大(比如1G以上),必须要考虑上传过程网络中断的情况。http的网络请求中本身就已经具备了分片上传功能,当传输的文件比......
  • 迅为3568开发板Ubuntu 系统交叉编译 Qt 工程
    在上一个小节,我们是在Ubuntu上编写Qt工程,并在Ubuntu上运行Qt工程。本小节将在Ubuntu上编写编写Qt工程,然后交叉编译好可执行程序,在iTOP-3568开发板上运行程序......
  • qt错误?undefinedreferenceto`_imp___ZN10QTcpSocketD1Ev
    错误信息:undefinedreferenceto`_imp___ZN10QTcpSocketD1Ev'undefinedreferenceto`_imp___ZN10QTcpSocketC1EP7QObject'undefinedreferenceto`_imp___ZN10QTcpSo......
  • 第一章、Flink wordcount 入门示例
    概述希望通过本示例对flink有一个轮廓性的认识本示例实现效果:flink连接SocketServer,从SockerServer中按行读取数据作为数据输入,将输入的数据根据空格切分、分组、......
  • C/C++ Qt 数据库与Chart实现历史数据展示
    在前面的博文中具体介绍了QChart组件是如何绘制各种通用的二维图形的,本章内容将继续延申一个新的知识点,通过数据库存储某一段时间节点数据的走向,当用户通过编辑框提交查询记......