| 类名 | 类描述 |
|---|---|
| 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;
}
}