所有在线人员(包含主播)
字段 类型 必须 说明
page int N 页码(默认:1)
size int N 条数(默认:100,最大值100)
调用示例:
   TFMemberParams *params = [[TFMemberParams alloc]init];
    params.page = 1;
    params.size = 100;

 [self.rtcEngineKit getMemberList:params callback:^(NSInteger code, NSMutableArray<TFMember *> * _Nullable list, TFError * _Nullable error) {

        }];
所有学员 (不包含主播)
字段 类型 必须 说明
page int N 页码(默认:1)
size int N 条数(默认:100,最大值100)
调用示例:
   TFMemberParams *params = [[TFMemberParams alloc]init];
    params.page = 1;
    params.size = 100;

 [self.rtcEngineKit getUserList:params callback:^(NSInteger code, NSMutableArray<TFMember *> * _Nullable list, TFError * _Nullable error) {

        }];
当前用户进入直播间 (代理方法)
- (void)onMemberJoinMe:(TFMember*_Nullable)result
{

}
其他人进入直播间 (代理方法)
- (void)onMemberJoinOther:(TFMember*_Nullable)result
{

}
有人退出房间 (代理方法)
- (void)onMemberLeave:(TFMember*_Nullable)result
{

}
同时在线人数 (代理方法)
- (void)onPeakConcurrentUsers:(TFMember*_Nullable)result
{

}

----------------------下面的代码为过期的方法,不建议使用----------------------

所有在线人员数据
字段 类型 必须 说明
page int N 页码(默认:1)
size int N 条数(默认:100,最大值100)

返回值类型为NSArray:

参数 类型 描述
xid NSNumber 欢拓用户ID
uid NSString 合作方用户ID
nickname NSString 用户昵称
role NSString 用户角色
gender NSNumber 用户性别
avatar NSString 用户头像地址
chat NSDictionary 聊天属性
voice NSDictionary 声音属性
调用示例:

[self.liveManager emit:TALKFUN_EVENT_MEMBER_LIST params:@{@"page":@(1),@"size":@(100)} callback:(^ id result){

}];
当前用户进入直播间 TALKFUN_EVENT_MEMBER_JOIN_ME

total参数:在线总人数(NSNumber) member参数:

参数 类型 描述
xid NSNumber 欢拓用户ID
uid NSString 合作方用户ID
nickname NSString 用户昵称
role NSString 用户角色
gender NSNumber 用户性别
avatar NSString 用户头像地址
chat NSDictionary 聊天属性
voice NSDictionary 声音属性
调用示例:
[self.liveManager on:TALKFUN_EVENT_MEMBER_JOIN_ME callback:^(id result) {


}];
  • 其他人进入直播间 member:join:other (TALKFUN_EVENT_MEMBER_JOIN_OTHER)

total参数:在线总人数(NSNumber) member参数:

参数 类型 描述
xid NSNumber 欢拓用户ID
uid NSString 合作方用户ID
nickname NSString 用户昵称
role NSString 用户角色
gender NSNumber 用户性别
avatar NSString 用户头像地址
chat NSDictionary 聊天属性
voice NSDictionary 声音属性
调用示例:
[self.liveManager on:TALKFUN_EVENT_MEMBER_JOIN_OTHER callback:^(id result) {


}];
  • 直播间在线人数 member:total (TALKFUN_EVENT_MEMBER_TOTAL)

total参数:在线总人数(NSNumber) member参数:

参数 类型 描述
total NSNumber 总人数
调用示例:
[self.liveManager on:TALKFUN_EVENT_MEMBER_TOTAL callback:^(id result) {


}];
  • 其他人退出房间 TALKFUN_EVENT_MEMBER_LEAVE

参数:在线总人数(NSNumber)

参数 类型 描述
nickname NSString 用户名称
total NSNumber 现有总人数
uid NSString 用户UID
xid NSNumber 用户欢拓唯一ID
调用示例:
[self.liveManager on: TALKFUN_EVENT_MEMBER_LEAVE callback:^(id result) {


}];
Copyright Talkfun all right reserved,powered by Gitbook修订时间: 2021-08-26 17:26:23

results matching ""

    No results matching ""