编辑会议
接口描述
该接口用于编辑会议。
注意事项
- 会议未开始前可以调用接口,开始后调用则无效。
- 所有字段必填,编辑修改的字段可来源于用户输入,其他不想修改的属性一定要取会议详情对应字段来赋值。
方法定义
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 |
会议室设备入会是否自动静音 |
其余参数参见参数说明
示例代码
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); } });