所有在线人员(包含主播)
字段 |
类型 |
必须 |
说明 |
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) {
}];