文章目录
前言
前面已经介绍了如何使用 QMediaPlayer 开发播放器, 本章将讲解音频输入的使用,音频无非就是录音,然后保存成实体数据,所以流程上来说是很简单的,下面看Qt开发音频录入的详细介绍。
前音频输入可以使用QAudioRecorder或QAudioInput两个类实现。QAudioRecorder是高层次的实现,输入的音频数据直接保存为文件,也可以通过QAudioProbe访问原始的音频数据。QAudioInput 是低层次的实现,直接控制音频输入设备的参数,并将音频录制数据写入-一个流设备。
使用QAudioRecorder录制音频
一、使用QAudioRecorder录制音频
QAudioRecorder 是用于录制音频的类,它从QMediaRecorder类继承而来,只需要较少的代码,就可以实现音频录制并存储到文件。下图是使用QAudioRecorder 录制音频文件的实例程序AudioRecorder 运行时界面。