enableAudioVolumeIndication abstract method

Future<void> enableAudioVolumeIndication({
  1. required int interval,
  2. required int smooth,
  3. required bool reportVad,
})

启用用户音量提示。

该方法允许 SDK 定期向 App 报告本地发流用户和瞬时音量最高的远端用户(最多 3 位)的音量相关信息。

  • interval 指定音量提示的时间间隔: ≤ 0: 禁用音量提示功能。

0: 返回音量提示的间隔,单位为毫秒。建议设置到大于 100 毫秒,不得小于 10 毫秒,否则会收不到 onAudioVolumeIndication 回调。

  • smooth 平滑系数,指定音量提示的灵敏度。取值范围为 0,10,建议值为 3。数字越大,波动越灵敏;数字越小,波动越平滑。
  • reportVad true :开启本地人声检测功能。开启后, onAudioVolumeIndication 回调的 vad 参数会报告是否在本地检测到人声。 false :(默认)关闭本地人声检测功能。除引擎自动进行本地人声检测的场景外, onAudioVolumeIndication 回调的 vad 参数不会报告是否在本地检测到人声。

Returns 方法成功调用时,无返回值;方法调用失败时,会抛出 AgoraRtcException 异常,你需要捕获异常并进行处理。详见错误码了解详情和解决建议。

Implementation

Future<void> enableAudioVolumeIndication(
    {required int interval, required int smooth, required bool reportVad});