更新时间:2024-09-13 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

会议室设备入会是否自动静音

其余参数参见参数说明

示例代码

EditConfParam editConfParam = new EditConfParam()
		.setConfId(this.confDetailModel.getConfId())
		.setVmrIdFlag(1 == this.confDetailModel.getVmrFlag())
		.setVmrId(this.confDetailModel.getVmrId())
		.setConfSubject(getSubject())
		.setStartTime(1599574798)
		.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);
	}
});