基本操作
设置加入房间事件回调监听
调用加入房间接口之前需要先设置方法回调监听,用来判断是否成功加入房间。
方法
Dart
RCRTCEngine.onRoomJoined
返回值
| 参数 | 描述 |
|---|---|
| code | 接口结果码 |
| errMsg | 失败原因 |
示例代码
Dart
engine.onRoomJoined = (int code, String? errMsg) {
if (code != 0) {
// 创建/加入失败
} else {
// 创建/加入成功
}
};
加入房间
调用 RCRTCEngine 下的 joinRoom 方法加入房间,如果该房间之前不存在,则会在调用时自动创建并加入。
方法
Dart
RCRTCEngine.joinRoom();
参数说明
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| roomId | String | 是 | 房间唯一 ID注1 |
| setup | RCRTCRoomSetup | 是 | 加入房间时提供的初始化信息注2 |
注1:
roomId支持大小写英文字母、数字、部分特殊符号 + = - _ 的组合方式 最长 64 个字符。 注2:setup内包含用户身份信息和房间的资源类型属性。