startEchoTest abstract method
开始音视频通话回路测试。
为测试用户本地发流、收流是否正常,你可以调用该方法进行音视频通话回路测试,即测试系统的音视频设备和用户的上下行网络是否正常。 开始测试后,用户需发出声音或面对摄像头,音频或视频会在约 2 秒后播放出来。如果音频播放正常,则表示系统音频设备和用户上下行网络均正常; 如果视频播放正常,则表示系统视频设备和用户上下行网络均正常。 在频道内调用该方法时,需确保当前没有发布音视频流。 调用该方法后,必须调用 stopEchoTest 结束测试,否则该用户无法进行下一次音视频通话回路测试,也无法加入频道。 直播场景下,该方法仅能由主播调用。
config音视频通话回路测试的配置。详见 EchoTestConfiguration 。
Returns 0: 方法调用成功。 < 0: 方法调用失败。详见错误码了解详情和解决建议。
Implementation
Future<void> startEchoTest(EchoTestConfiguration config);