跳到主要内容

同房间连麦

观众上麦

  1. 当观众需要上麦,跟房间内的其他主播互动时,需要先调用 RCRTCEngine 中的 leaveRoom 方法离开房间。

    • 示例代码:

      rtcEngine.leaveRoom();
  2. 观众离开房间后,调用 RCRTCEngine 中的 joinRoom 方法以主播身份加入需要连麦的房间( roomId 必须一致)。

    • 示例代码:

      let setup = {
      type: RCRTCMediaType.AudioVideo,
      role: RCRTCRole.LiveBroadcaster,
      };
      rtcEngine.joinRoom(roomId, setup);

观众下麦

  1. 当身份为主播时,需要先调用 RCRTCEngine 中的 leaveRoom 方法离开房间。

    • 示例代码:

      rtcEngine.leaveRoom();
  2. 主播离开房间后,调用 RCRTCEngine 中的 joinRoom 以观众身份加入需要观看的房间(roomId 必须一致)。

    • 示例代码:

      let setup = {
      type: RCRTCMediaType.AudioVideo,
      role: RCRTCRole.LiveAudience,
      };
      rtcEngine.joinRoom(roomId, setup);