设备检测
在通话或直播前,您可以通过设备检测接口,确认麦克风与扬声器是否处于可用状态。
麦克风与扬声器检测(回声测试)
通过调用 RCRTCEngine
的 startEchoTest(int seconds)
录制并 回放一段音频,以判断麦克风与扬声器是否正常。(调用后需让用户对着麦克风说一段话,等录音结束,如这段声音能被正常播出,则代表麦克风和扬声器都工作正常。)
接口
Java
// 开始回声测试
void startEchoTest(int seconds);
// 停止回声测试
void stopEchoTest();
参数说明
参数 | 类型 | 说明 |
---|---|---|
seconds | int | 录音时长(秒),范围 2–10 |
操作步骤
- 确认已获取麦克风权限
- 调用
startEchoTest(seconds)
,引导用户说话 - 等录音结束回放,判断是否能清晰听到自己的声音
- 调用
stopEchoTest()
结束测试