startAudioDeviceRecordTest method
@detail api
@brief 开始音频采集设备和音频播放设备测试。
@param interval 测试中会收到 enableAudioPropertiesReport 回调,本参数指定了该周期回调的时间间隔,单位为毫秒。建议设置到大于 200 毫秒。最小不得少于 10 毫秒。
@return 方法调用结果
- 0:方法调用成功
- < 0:方法调用失败
@note
- 该方法在进房前后均可调用。且不可与其它音频设备测试功能同时应用。
- 调用本接口 30 s 后,采集自动停止,并开始播放采集到的声音。录音播放完毕后,设备测试流程自动结束。你也可以在 30 s 内调用 stopAudioDeviceRecordAndPlayTest{@link #IRTCAudioDeviceManager#stopAudioDeviceRecordAndPlayTest} 来停止采集并开始播放此前采集到的声音。
- 调用 stopAudioDevicePlayTest{@link #IRTCAudioDeviceManager#stopAudioDevicePlayTest} 可以停止音频设备采集和播放测试。
- 你不应在测试过程中,调用 enableAudioPropertiesReport 注册音量提示回调。
- 该方法仅在本地进行音频设备测试,不涉及网络连接。
Implementation
FutureOr<int> startAudioDeviceRecordTest(int interval) async {
return await nativeCall('startAudioDeviceRecordTest', [interval]);
}