初始化SDK之后,必须先登录房间,才能进行后面的推拉流。
调用方法 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:互动连麦 |
用户退出房间时调用方法 logoutRoom:
this->LogoutRoom();
设置回调通知,登录房间成功,SDK会处触发相应的回调通知。 用户登录房间回调:
用户调用登陆房间方法后,会触发ILiveRoomLoginCallback::onLoginCompletion(int code)回调方法。
onLoginCompletion(int code)