# 如何在录制采集音频时获取麦克风的音量大小

#### 问题现象

使用AVRecorder或者AudioCapturer录制音频时，如何实时获取麦克风的音量大小。

#### 问题根因

AVRecorder或者AudioCapturer暂不支持监听麦克风音量大小，同时不提供相应API接口。

#### 解决措施

1.  AVRecorder可以通过getAudioCapturerMaxAmplitude()接口获取当前音频最大振幅，用以实现振幅UI效果。具体实现可参考示例代码。
2.  还可以使用AudioVolumeGroupManager中的getMaxAmplitudeForInputDevice接口获取输入设备音频流的最大电平值，取值范围为\[0, 1\]。电平值越大，表示麦克风的音量越大。