登录房间

初始化SDK之后,必须先登录房间,才能进行后面的推拉流。

步骤

1 登录房间

调用方法loginRoom实现登录房间

roomId 和 userId 可随机生成,不可重复

Engine.loginRoom(roomId, userId, ChuangUserRole);

方法参数说明:

参数 类型 是否必传 描述
roomId string 必传 APP内房间唯一标识,支持数字、字母、下划线
userId string 必传 APP内用户唯一标识,支持数字、字母、下划线
userRole ChuangUserRole 必传 用户角色,Auchor:主播 Audience:观众 Interaction:互动连麦

2 退出房间

用户退出房间时调用方法 logoutRoom。

Engine.logoutRoom();

3 回调通知

设置回调通知,登录、退出或房间异常状态,SDK会处触发相应的回调通知。

/** 房间状态变化通知
 * @param roomId          房间Id
 * @param state 房间状态
 * @param errorCode       状态码
 */  
ChuangLiveEngine.on("onRoomStateUpdate", function (roomId, state, errorCode) {

    console.log("onRoomStateUpdate roomId, state, errorCode", roomId, state, errorCode);

});

results matching ""

    No results matching ""