QT录制麦克风声音
首先在项目文件中添加:
QT += multimedia
在设计界面上拖入两个标签label,一个combox,一个line edit和三个按钮,如下图所示:
然后在.h文件中添加头文件:
#include <QMainWindow>
#include <QAudioRecorder>
#include <QDebug>
#include <QFileDialog>
并声明一个私有对象指针:
QAudioRecorder *audioRecorder;
声明一个私有槽函数:
/* 显示记录时间 */
void updateProgress(qint64 duration);
然后在构造函数中添加如下代码:
audioRecorder = new QAudioRecorder;
QStringList inputs = audioRecorder->audioInputs();
ui->comboBox->addItems(inputs);
/* 显示录制时间*/
connect(audioRecor