进入房间

更新时间: 2024/09/09 10:37:15

本文介绍通过调用 NERoom SDK 实现进入房间功能的方法。

配置步骤

  1. 调用 joinRoom 接口加入房间。
fun joinRoom(params: NEJoinRoomParams, options: NEJoinRoomOptions)

NEJoinRoomParams 相关参数说明如下表所示。

名称 描述
roomUuid 房间 ID。
userName 用户名。
role 角色 ID,请在网易云信控制台上查看对应 NERoom 应用的角色 ID,具体请参见如何获取角色 ID
password 当前房间的密码。
initialProperties (可选)设置成员属性。具体请参见成员属性
  1. 成员在进入房间成功后,通过 NERoomServicegetRoomContext 方法获取房间上下文 NERoomContext
  2. 通过NERoomContextaddRoomListener方法,注册房间所需的监听事件,具体请参见监听房间事件

示例代码

实现进入房间功能的示例代码如下:

    /**
     * 加入房间
     * @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 进入房间
此文档是否对你有帮助?
有帮助
去反馈
  • 配置步骤
  • 示例代码
  • API 参考