更新时间:2025-06-30 GMT+08:00
分享

编辑会议

接口描述

该接口用于编辑会议。

注意事项

  • 会议未开始前可以调用接口,开始后调用则无效。
  • 所有字段必填,编辑修改的字段可来源于用户输入,其他不想修改的属性一定要取会议详情对应字段来赋值。

方法定义

1
2
3
4
5
6
    /**
     * 编辑会议
     * @param editConfParam 编辑会议参数
     * @param hwmCallback 结果回调
     */
   void editConf(EditConfParam editConfParam, HwmCallback<Integer> hwmCallback);

参数描述

表1 EditConfParam参数说明

参数

是否必须

类型

描述

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);
	}
});

相关文档