编辑会议
接口描述
该接口用于编辑会议。
注意事项
- 会议未开始前可以调用接口,开始后调用则无效。
- 所有字段必填,编辑修改的字段可来源于用户输入,其他不想修改的属性一定要取会议详情对应字段来赋值。
方法定义
1 2 3 4 5 6 |
/** * 编辑会议 * @param editConfParam 编辑会议参数 * @param hwmCallback 结果回调 */ void editConf(EditConfParam editConfParam, HwmCallback<Integer> hwmCallback); |
参数描述
|
参数 |
是否必须 |
类型 |
描述 |
|---|---|---|---|
|
confId |
是 |
String |
会议ID |
|
isLiveOn |
是 |
boolean |
会议直播开关,设置会议是否支持直播功能 |
|
customInfo |
是 |
String |
端侧自定义数据,服务器不感知业务 |
|
autoMuteMode |
是 |
AutoMuteType |
个人客户端入会是否自动静音 |
|
hardTerminalAutoMuteMode |
是 |
AutoMuteType |
会议室设备入会是否自动静音 |
|
defaultSummaryState |
是 |
SummaryState |
录制时,智能会议纪要的默认状态 |
|
autoPublishSummary |
是 |
boolean |
是否自动发布纪要(免人工审核) |
其余参数参见参数说明
示例代码
EditConfParam editConfParam = new EditConfParam()
.setConfId(this.confDetailModel.getConfId())
.setVmrIdFlag(1 == this.confDetailModel.getVmrFlag())
.setVmrId(this.confDetailModel.getVmrId())
.setConfSubject(getSubject())
.setStartTimeStamp(1743075947)
.setTimeZone(56)
.setDuration(60)
.setConfType(MeetingType.CONF_VIDEO)
.setNeedConfPwd(!this.confDetailModel.getIsGuestFreePwd())
.setJoinConfRestrictionType(JoinConfPermissionType.PERMIT_EVERYONE)
.setRecordOn(true)
.setMailOn(true)
.setSmsOn(true)
.setEmailCalenderOn(true)
.setAttendees(attendeeInfos);
HWMBizSdk.getBizOpenApi().editConf(editConfParam, new HwmCallback<Integer>() {
@Override
public void onSuccess(Integer integer) {
dismissLoading();
DemoUtil.showToast("编辑会议成功:" + integer);
}
@Override
public void onFailed(int retCode, String desc) {
dismissLoading();
String err = ErrorMessageFactory.create(Utils.getApp(), retCode);
if (TextUtils.isEmpty(err)) {
err = Utils.getApp().getString(R.string.hwmconf_edit_failed);
}
DemoUtil.showToast("编辑会议失败:" + retCode + ",desc: " + err);
}
});