跳到主要内容

设备检测

在通话/直播前,用户可以通过设备检测接口,查看自己的设备是否都处在可用状态。

麦克风 & 扬声器检测

开发者可以通过调用 RCRTCEngine 中的 startEchoTest 来测试麦克风和扬声器功能。参数 second 代表录音时长,取值范围为 [2,10] 秒,调用后需让用户对着麦克风说一段话,等录音结束,如果这段声音能被正常播出,则代表麦克风和扬声器都工作正常。startEchoTest 开始后,必须通过调用 stopEchoTest 来结束测试,否则会对其他流程有影响。

  • 示例代码:

    // 开启回声测试。10 表示 10 秒后播放本次测试录到的声音,获取测试结果
    rcRtcEngine.startEchoTest(10);
    // 等待并检查是否可以听到自己的声音回放
    // 停止测试
    rcRtcEngine.stopEchoTest();