Skip to main content

Starting March 27, 2026, RC is rebranded as Nexconn. Existing RC SDK customers can continue using this documentation. New customers should refer to the Nexconn developer documentation.

Device Detection

This feature is supported starting from SDK version 5.2.5.

Before initiating a call or live streaming, users can check whether their devices are functioning properly using the device detection interface.

Microphone & Speaker Test

Developers can test microphone and speaker functionality by calling the startEchoTest method of the RCRTCEngine object. The timeInterval parameter specifies the recording duration in seconds (valid range: [2,10]). After invocation, users should speak into the microphone. If the recorded audio plays back normally, it confirms both microphone and speaker are working correctly. Note: The startEchoTest process must be terminated by calling stopEchoTest to avoid interfering with other operations.

  • Sample code:

    // Start echo test. 10 indicates the microphone will record for 10 seconds before playback. 
    // Hearing the playback confirms normal microphone and speaker functionality.
    engine.startEchoTest(10);
    // Wait and verify if the audio playback is audible
    // Terminate the test
    engine.stopEchoTest();