startAudioRecordingDeviceTest method
@detail api
@author dixing
@brief 启动音频采集设备测试。
该方法测试音频采集设备是否能正常工作。启动测试后,会收到 rtcEngine:onLocalAudioPropertiesReport:{@link #ByteRTCEngineDelegate#rtcEngine:onLocalAudioPropertiesReport} 回调上报的音量信息。
@param indicationInterval 获取回调的时间间隔,单位为毫秒。建议设置到大于 200 毫秒。最小不得少于 10 毫秒。小于 10 毫秒行为未定义。
@return 方法调用结果
- 0:方法调用成功
- < 0:方法调用失败
@note
- 该方法不依赖 rtc 引擎
- 该方法必须在进房前调用,且不可与其它音频设备测试功能同时应用。
- 你需调用 stopAudioRecordingDeviceTest{@link #ByteRTCAudioDeviceManager#stopAudioRecordingDeviceTest} 停止测试。
Implementation
FutureOr<int> startAudioRecordingDeviceTest(int indicationInterval) async {
return await nativeCall(
'startAudioRecordingDeviceTest:', [indicationInterval]);
}