基本操作
加入房间
加入房间 需要调用 joinRTCRoom 接口。调用成功后将返回:
RCRTCRoom房间实例- 当前房间内的用户 ID 列表
- 已发布的远端资源
接口
typescript
rtcClient.joinRTCRoom(roomId)
参数说明
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| roomId | string | 是 | 房间 ID |
示例代码
typescript
/**
* 加入普通音视频房间
* @param roomId 房间 ID
* @returns data.room 当前加入的房间实例
* @returns data.userIds 当前房间内的其他用户 ID
* @returns data.streams 当前房间内的其他用户发布的资源
*/
const { code, data } = await rtcClient.joinRTCRoom('roomId')
// 若加入失败,则 data 值为 undefined
if (code !== RCRTCCode.SUCCESS) {
console.log('join room failed:', code)
return
}
const { room, userIds, streams: RCRemoteStreams } = data