一、功能介绍
运行环境:Windows10 64位
QT通过QAudioInput类读取声卡PCM数据,在封装WAV头,转为WAV格式的文件保存到本地。
可以选择指定的声卡录制、播放音频。
代码里固定录制10S的声音,有进度条显示录制和播放的进度。
在Android、ubuntu、windows测试运行OK。
注意:在其他系统运行,要注意代码里定义WAV头的结构体字节对齐方式--必须1字节对齐才行。
完整项目代码下载(下载可编译运行,不懂可以私信): https://download.csdn.net/download/xiaolong1126626497/19354758
二、核心代码mainwindow.h文件代码:
#ifndef MAINWINDO