更新时间:2024-10-14 GMT+08:00
分享

订阅会中信息更新通知

接口功能

订阅会中信息更新通知

函数原型

setOnMeetingInfoChangedCB(onMeetingInfoChanged: (meetingInfo: MeetingInfo) => void): void

请求参数

表1 入参说明
参数名称 是否必选 参数类型 参数说明
onMeetingInfoChanged Y (meetingInfo: MeetingInfo) => void 会中信息更新通知

返回值

void

通知方法参数说明:

(meetingInfo: MeetingInfo) => void

表2 入参说明
参数名称 参数类型 参数说明
meetingInfo MeetingInfo 会中信息
表3 MeetingInfo
参数名称 参数类型 参数说明
baseInfo ConfBaseInfo 会议基本信息
orgId string 企业id
recordMode ConfRecordMode 会议媒体录制模式
supportBreakoutConf boolean 是否支持分组会议
isBreakoutSubConf boolean 是否是分组会议
supportGuestInviteAttendee boolean 是否支持来宾外邀
表4 ConfBaseInfo
参数名称 参数类型 参数说明
confId string 会议id,加入会议时用到。如果是VMR会议,则此ID是真实会议ID,不用来显示;如果不是VMR会议,则用来显示。
vmrConfId string VMR 会议id,VMR会议下有效
confSubject string 会议主题
startTime number (已废弃,推荐使用字段startTimeStamp)会议开始时间-时间戳,精度秒(0时区)
endTime number (已废弃,推荐使用字段endTimeStamp)会议结束时间-时间戳,精度秒(0时区)
startTimeStamp number 会议开始时间(时间戳,单位秒)
endTimeStamp number 会议结束时间(时间戳,单位秒)
timeZone string 时区
hostPwd string 会议主持人密码
guestPwd string 会议来宾密码
scheduserUuid string 预订者uuid
scheduserName string 预订者姓名
hostJoinUri string 主持人入会链接
guestJoinUri string 来宾加入会议的链接
selfConfRole ConfRole 本人在会议中的角色。主持人、普通与会者等。
isWebinar boolean 是否是网络研讨会
isCreator boolean 是否是会议预订者
audienceJoinUri string 观众加入会议的链接
audiencePwd string 观众密码
conferenceType ConferenceType 会议类型
confUuid string 会议uuid
openCustomPara string 自定义扩展信息
liveRoomAddress string 直播地址
isHighResolution boolean 是否为超高清(1080p)会议
isP2PConf boolean 是否立即会议
supportSummary boolean 是否支持会议纪要
defaultSummaryState SummaryState 会议纪要开启状态
表5 MediaType枚举说明
枚举名称 枚举值 枚举说明
HWM_MEDIA_TYPE_AUDIO 0 音频类型
HWM_MEDIA_TYPE_VIDEO 1 视频类型
表6 ConfRole枚举说明
枚举名称 枚举值 枚举说明
HWM_CONF_ROLE_ATTENDEE 0 普通与会者
HWM_CONF_ROLE_HOST 1 主持人
HWM_CONF_ROLE_AUDIENCE 2 观众
HWM_CONF_ROLE_COHOST 3 联席主持人
HWM_CONF_ROLE_WAITING 4 等候室成员
表7 ConfState枚举说明
枚举名称 枚举值 枚举说明
HWM_CONF_STATE_SCHEDULE 0 预定状态。
HWM_CONF_STATE_CREATING 1 正在创建状态。
HWM_CONF_STATE_GOING 2 会议已经开始。
HWM_CONF_STATE_DESTROYED 3 会议已经关闭。
表8 ConferenceType枚举说明
枚举名称 枚举值 枚举说明
HWM_CONF_TYPE_COMMON 0 普通会议
HWM_CONF_TYPE_CYCLE 1 周期会议
表9 CycleConfParam
参数名称 参数类型 参数说明
startDate number 开始日期-时间戳,精度秒(0时区)
endDate number 结束日期-时间戳,精度秒(0时区)
cycleType CycleType 周期类型
interval number 周期区间 1、周期类型选择了按天,表示每几天召开一次,取值范围[1,15];2、周期类型选择了Week,表示每几周召开一次,取值范围[1,5];3、周期类型选择了Month,interval表示隔几月,取值范围[1,3]
listPoints string 周期内的会议召开点。仅当按周和月时有效。数据格式(中间用逗号隔开):1,3,5,7
preRemindDays number 周期子会议提前通知天数。
表10 CycleType枚举说明
枚举名称 枚举值 枚举说明
CYCLE_TYPE_DAY 0 以天为周期
CYCLE_TYPE_WEEK 1 以周为周期
CYCLE_TYPE_MONTH 2 以月为周期
表11 SubCycleConfParam
参数名称 参数类型 参数说明
subConfID string 子会议唯一标识UUID
mediaType MediaType 媒体类型
startTime number (已废弃,推荐使用字段startTimeStamp)会议起始时间
endTime number (已废弃,推荐使用字段endTimeStamp)会议结束时间
startTimeStamp number 会议开始时间(时间戳,单位秒)
endTimeStamp number 会议结束时间(时间戳,单位秒)
isAutoRecord boolean 会议开始后是否自动开启录制
recordAuthType RecordAuthType 录播鉴权方式
confAllowJoinUser ConfAllowJoinUserType 允许入会范围限制。默认所有用户。
allowGuestStartConf boolean 允许来宾启动会议
allowGuestStartConfTime number 允许来宾提前入会时间范围(单位:分钟) 0-随时,n-提前n分钟启动会议
表12 RecordAuthType枚举说明
枚举名称 枚举值 枚举说明
REOCRD_AUTH_TYPE_ANYONE 0 可通过连接观看/下载(不拼接nonce)
REOCRD_AUTH_TYPE_IN_COMPANY_USER 1 企业用户可观看/下载
REOCRD_AUTH_TYPE_ATTENDEE 2 与会者可观看/下载
表13 ConfAllowJoinUserType枚举说明
枚举名称 枚举值 枚举说明
CONF_ALLOW_JOIN_ANYONE 0 所有用户。
CONF_ALLOW_JOIN_LOGINED_USER 1 已登录用户。
CONF_ALLOW_JOIN_IN_COMPANY_USER 2 企业内用户。
CONF_ALLOW_JOIN_INVITED_USER 3 被邀请用户。
表14 SummaryState枚举说明
枚举名称 枚举值 枚举说明
SUMMARY_STATE_CLOSE 0 会议纪要关闭
SUMMARY_STATE_OPEN 1 会议纪要开启
表15 ConfRecordMode枚举说明
枚举名称 枚举值 枚举说明
CONF_RECORD_DISABLE 0 禁止录制
CONF_RECORD_LIVE 1 直播模式
CONF_RECORD_RECORD 2 录播模式
CONF_RECORD_LIVE_AND_RECORD 3 直播 + 录播模式

相关文档