类名 | 类描述 |
---|---|
VHWebinarBaseInfo | 活动基础信息 |
VHallChat | 播放器文档的使用 |
方法 | 方法描述 |
---|---|
getRoleNameWebinar_id | 返回角色数据 |
方法 | 方法描述 |
---|---|
reciveCustomMsg | 自定义消息 |
VHallCustomMsgModel.eventType
消息类型 | 备注 |
---|---|
ChatCustomType_EditRole | 角色修改 |
+ (void)getRoleNameWebinar_id:(NSString *)webinarId
dataCallBack:(void(^)(VHRoleNameData *))roleNameData;
参数名 | 是否必须 | 示例 | 备注 |
---|---|---|---|
webinarId | 是 | 123456678 | 活动 id |
参数名称 | 参数描述 |
---|---|
host_name | 主持人角色名称 |
guest_name | 嘉宾角色名称 |
assist_name | 助理角色名称 |
[VHWebinarBaseInfo getRoleNameWebinar_id:self.roomId dataCallBack:^(VHRoleNameData * roleData) {
// 返回角色名称
}];
- (void)reciveCustomMsg:(NSArray <VHallCustomMsgModel *> *)msgs
{
VHallCustomMsgModel *msgModel = [msgs firstObject];
if (msgModel.eventType == ChatCustomType_EditRole) {
switch ([msgModel.edit_role_type intValue]) {
case 1:
// 主持人角色名称
VH_MB_HOST = msgModel.edit_role_name;
break;
case 4:
// 嘉宾角色名称
VH_MB_GUEST = msgModel.edit_role_name;
break;
case 3:
// 助理角色名称
VH_MB_ASSIST = msgModel.edit_role_name;
break;
default:
break;
}
return;
}
}