移动端音频设备管理
getAudioDeviceInfo
获取音频设备信息。
Java
public abstract DeviceInfo getAudioDeviceInfo();
调用该方法后,你可以获取音频设备是否支持极低延时采集和播放。
注意:
- 该方法在加入频道前后均可调用。
返回值
包含音频设备信息的 DeviceInfo
对象。
-
非空:方法调用成功。
-
空:方法调用失败。详见
错误码
了解详情和解决建议。
startRecordingDeviceTest
启动音频采集设备测试。
Java
public abstract int startRecordingDeviceTest(int indicationInterval);
该方法测试音频采集设备是否能正常工作。调用该方法后,SDK 会按设置的时间间隔触发 onAudioVolumeIndication
回调,报告 uid
= 0 及采集设备的音量信息。
注:
- 该方法需要在加入频道前调用。
参数
参数名 | 描述 |
---|---|
indicationInterval | SDK 触发 |
返回值
-
0: 方法调用成功。
-
< 0: 方法调用失败。详见
错误码
了解详情和解决建议。
stopRecordingDeviceTest
停止音频采集设备测试。
该方法停止音频采集设备测试。调用 startRecordingDeviceTest
后,必须调用该方法停止测试。
注:
- 该方法需要在加入频道前调用。
返回值
-
0: 方法调用成功。
-
< 0: 方法调用失败。详见
错误码
了解详情和解决建议。