登陆房间

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

步骤

1 登录房间

调用方法 loginRoom实现登陆房间

this->LoginRoom(APPID, channelId, userID, userRole);

方法参数说明:

参数 类型 是否必传 描述
APPID const char* 必传 APP唯一标示,是使用SDK功能的必要条件
channelId const char* 必传 APP内房间唯一标识,支持数字、字母、下划线
userID const char* 必传 APP内用户唯一标识,支持数字、字母、下划线
userRole int/enum UserRole 必传 用户角色,1:主播 2:观众 3:互动连麦
2 退出房间

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

this->LogoutRoom();
3 回调通知

设置回调通知,登录房间成功,SDK会处触发相应的回调通知。 用户登录房间回调:

用户调用登陆房间方法后,会触发ILiveRoomLoginCallback::onLoginCompletion(int code)回调方法。

onLoginCompletion(int code)