enableAudioVolumeIndicationEx abstract method
Future<void>
enableAudioVolumeIndicationEx({
- required int interval,
- required int smooth,
- required bool reportVad,
- required RtcConnection connection,
启用用户音量提示。
该方法允许 SDK 定期向 App 报告本地发流用户和瞬时音量最高的远端用户(最多 3 位)的音量相关信息。
interval指定音量提示的时间间隔: ≤ 0: 禁用音量提示功能。
0: 返回音量提示的间隔,单位为毫秒。建议设置到大于 100 毫秒,不得小于 10 毫秒,否则会收不到 onAudioVolumeIndication 回调。
smooth平滑系数,指定音量提示的灵敏度。取值范围为0,10,建议值为 3。数字越大,波动越灵敏;数字越小,波动越平滑。reportVadtrue :开启本地人声检测功能。开启后, onAudioVolumeIndication 回调的 vad 参数会报告是否在本地检测到人声。 false :(默认)关闭本地人声检测功能。除引擎自动进行本地人声检测的场景外, onAudioVolumeIndication 回调的 vad 参数不会报告是否在本地检测到人声。connectionConnection 信息。详见 RtcConnection 。
Returns 方法成功调用时,无返回值;方法调用失败时,会抛出 AgoraRtcException 异常,你需要捕获异常并进行处理。详见错误码了解详情和解决建议。 < 0:方法调用失败。详见错误码了解详情和解决建议。
Implementation
Future<void> enableAudioVolumeIndicationEx(
{required int interval,
required int smooth,
required bool reportVad,
required RtcConnection connection});