startAudioVADStableStateMonitor method
- ZegoAudioVADStableStateMonitorType type,
- {int? millisecond}
Start audio VAD stable state monitoring, and the monitoring period can be set.
Available: since 2.17.0
Description: After monitoring is started, you can use the onAudioVADStateUpdate callback to receive the specified type of audio VAD callback.
Use cases: For example, when you specify the type of collection and use the microphone to collect, you can check whether the host has continuous and stable voice input through this interface.
When to call: Before publish stream, you can call startPreview with this function and combine it with onAudioVADStateUpdate callback to determine whether the audio device is working properly.
Restrictions: None.
Related APIs: stopAudioVADStableStateMonitor.
typeaudio VAD monitor type.millisecondmonitoring period default 3000. value of200, 10000
Implementation
Future<void> startAudioVADStableStateMonitor(
ZegoAudioVADStableStateMonitorType type,
{int? millisecond}) async {
return await ZegoExpressImpl.instance
.startAudioVADStableStateMonitor(type, millisecond: millisecond);
}