startAudioDeviceRecordTest method

FutureOr<int> startAudioDeviceRecordTest(
  1. int interval
)

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

Implementation

FutureOr<int> startAudioDeviceRecordTest(int interval) async {
  return await nativeCall('startAudioDeviceRecordTest:', [interval]);
}