initAudioCaptureDeviceForTest method

FutureOr<int> initAudioCaptureDeviceForTest(
  1. NSString deviceID
)

@detail api @author dixing @brief 尝试初始化音频采集设备,以检测设备不存在、权限被拒绝/禁用等异常问题。 @param deviceID 设备索引号 @return 设备状态错误码
- 0: 设备检测结果正常 - -1: 接口调用失败 - -2: 设备无权限,尝试初始化设备失败 - -3: 设备不存在,当前没有设备或设备被移除时返回 - -4: 设备音频格式不支持 - -5: 其它原因错误 @note - 该接口需在进房前调用; - 检测成功不代表设备一定可以启动成功,还可能因设备被其他应用进程独占,或 CPU/内存不足等原因导致启动失败。

Implementation

FutureOr<int> initAudioCaptureDeviceForTest(NSString deviceID) async {
  return await nativeCall('initAudioCaptureDeviceForTest:', [deviceID]);
}