主播管理 ( 最近更新时间:2020-04-28 19:00:00 )

# 实例化房间

  1. 实例化 Room 后可获得 room 实例。
  2. room 实例下有 room.join(user)room.leave() 等方法。
  3. 用户加入或离开房间后将会触发实例化时设置的回掉函数: joinedleft
  4. 用户通过 kick 收到当前用户被踢出房间。
# 参数说明
参数 类型 必填 说明 最低版本
id String 房间 Id,长度 64 个字符,可包含:A-Za-z0-9+=-_ 3.2.0
joined Function 加入房间后,有人加入通知事件 3.2.0
left Function 加入房间后,有人离开通知事件 3.2.0

回调参数 user 说明:

属性 类型 说明 最低版本
id String 成员 ID,区分当前加入、离开成员 3.2.0

# 加入房间

room 实例获取方式,参考 Room 实例化,加入房间, 每个 RongRTC 实例只允许加入 一个 房间。

# 参数说明

user参数说明

参数 类型 必填 说明 最低版本
id String 当前成员 ID 3.2.0
# 代码示例
let user = {
  id: '请填写用户 ID',
};
room.join(user).then(() => {
  console.log('join successfully');
}, error => {
  console.log(error);
});
已复制
1
2
3
4
5
6
7
8

# 离开房间

离开 RTC 房间,离开后将不能再与其他成员进行音视频通话

# 代码示例
room.leave().then(() => {
  console.log('leave successfully');
}, error => {
  console.log(error);
});
已复制
1
2
3
4
5

# 获取房间信息

获取房间基本信息,例如:房间 ID,房间人数等信息。

# 参数说明

回调值参数说明

属性 类型 说明 最低版本
id String 房间 ID 3.2.0
total Number 房间存在人数(发布资源 + 未发布资源) 3.2.0
房间属性 key String 包含调用 房间属性 中自定义的属性 3.2.0
# 代码示例
room.get().then(room => {
  console.log(room);
}, error => {
  console.log(error);
});
已复制
1
2
3
4
5

文档是否解决您的问题 ?

如果遇到产品相关问题,您可 提交工单 寻求帮助