更新时间:2024-07-30 GMT+08:00

编辑周期子会议

editSubCycleConf

接口描述

该接口用于编辑周期子会议。

注意事项

  1. 该接口在已登录状态下才能调用。

方法定义

1
- (void)editSubCycleConf:(HWMSDKModifySubCycleConfParamModel *_Nonnull)param callback:(_Nonnull HWMSDKCompleteHandler)callback;

参数描述

表1 HWMSDKModifySubCycleConfParamModel参数说明

参数

是否必须

类型

描述

confId

NSString *

会议id

subConfID

NSString *

子会议唯一标识UUID

confMediaType

HWMConfMediaType

会议媒体类型

startTime

NSInteger

会议开始时间(UTC时间),单位为秒

confLen

NSUInteger

会议持续时长,单位分钟

isAutoRecord

BOOL

会议开始后是否自动开启录制

recordAuthType

NSUInteger

录播鉴权方式 0:可通过连接观看/下载(不拼接nonce)1:企业用户可观看/下载 2:与会者可观看/下载

callInRestriction

HWMConfAllowJoinUserType

呼入限制

allowGuestStartConf

BOOL

允许来宾启动会议

allowGuestStartConfTime

NSInteger

允许来宾提前入会时间范围(单位:分钟) 0-随时,n-提前n分钟启动会议

表2 枚举HWMConfAllowJoinUserType说明

描述

HWMConfAllowJoinUserTypeAnyone

任何人

HWMConfAllowJoinUserTypeLoginedUser

已登录用户

HWMConfAllowJoinUserTypeInCompanyUser

企业内用户

HWMConfAllowJoinUserTypeInvitedUser

被邀请用户

示例代码

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
/// 编辑周期会议
- (void)editSubCycleConf{
    HWMSDKModifySubCycleConfParamModel * modifySubCycleConfParamModel = [[HWMSDKModifySubCycleConfParamModel alloc] init];
    modifySubCycleConfParamModel.confId = confId;
    modifySubCycleConfParamModel.subConfID = subConfID;
    modifySubCycleConfParamModel.confMediaType = HWMConfMediaTypeVideo;
    modifySubCycleConfParamModel.startTime = 1633017600;
    modifySubCycleConfParamModel.confLen = 60;
    modifySubCycleConfParamModel.isAutoRecord = NO;
    modifySubCycleConfParamModel.callInRestriction = HWMConfAllowJoinUserTypeAnyone;
    modifySubCycleConfParamModel.allowGuestStartConf = NO;
    modifySubCycleConfParamModel.allowGuestStartConfTime = 0;
    [[HWMBizSdk getBizOpenApi] editSubCycleConf:modifySubCycleConfParamModel callback:^(NSError * _Nullable error, id  _Nullable result) {
        if (!error) {
            [UIUtil showMessage:@"编辑周期子会议会议成功"];
        }else{
            [UIUtil showMessage:[NSString stringWithFormat:@"编辑周期子会议失败:%zd %@", error.code, error.localizedDescription]];
        }
    }];
}