进入房间
更新时间: 2024/09/09 10:37:15
本文介绍通过调用 NERoom SDK 实现进入房间功能的方法。
配置步骤
- 调用
joinRoom
接口加入房间。
fun joinRoom(params: NEJoinRoomParams, options: NEJoinRoomOptions)
NEJoinRoomParams
相关参数说明如下表所示。
名称 | 描述 |
---|---|
roomUuid | 房间 ID。 |
userName | 用户名。 |
role | 角色 ID,请在网易云信控制台上查看对应 NERoom 应用的角色 ID,具体请参见如何获取角色 ID。 |
password | 当前房间的密码。 |
initialProperties | (可选)设置成员属性。具体请参见成员属性。 |
- 成员在进入房间成功后,通过
NERoomService
的getRoomContext
方法获取房间上下文NERoomContext
。 - 通过
NERoomContext
的addRoomListener
方法,注册房间所需的监听事件,具体请参见监听房间事件。
示例代码
实现进入房间功能的示例代码如下:
/**
* 加入房间
* @param params.role 用户加入房间的角色
* @param params.userName 用户名
* @param params.roomUuid 房间ID
*/
roomService.joinRoom({
role: 'host', // 示例数据
roomUuid: '123',
userName: '小明'
}).then(res => {
console.log('joinRoom success')
}).catch(err => {
console.error(err, 'joinRoom error')
})
API 参考
方法 | 功能描述 |
---|---|
joinRoom | 进入房间 |
此文档是否对你有帮助?