登录房间

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

步骤

1 登录房间

调用方法loginRoom实现登录房间

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

m_cEngine->loginRoom(const char* roomId, const char* userId, ChuangUserRole userRole);

方法参数说明:

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

2 退出房间

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

m_cEngine->logoutRoom();

3 回调通知

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

/** 房间状态变化通知
 * @param roomId          房间Id
 * @param state 房间状态
 * @param errorCode       状态码
 */  
void onRoomStateUpdate(const char* roomId, ChuangRoomState state, int errorCode)

results matching ""

    No results matching ""