- 最新动态
- 功能总览
- 服务公告
- 产品介绍
- 计费说明
- 购买指南
- 快速入门
- 管理员指南
- 视频会议用户指南
- 网络研讨会用户指南
- 智能会议室用户指南
-
开发与集成
- 开发指南
-
服务端API参考
- API概述
- 修订记录
- 登录鉴权
- 会议管理
-
会议控制
- 应用示例
-
接口参考
- 获取会控Token
- 查询会议实时信息
- 邀请与会者
- 挂断与会者
- 删除与会者
- 申请主持人
- 申请联席主持人
- 静音与会者
- 全场静音
- 举手
- 批量举手
- 锁定会议
- 延长会议
- 结束会议
- 设置多画面
- 设置自定义多画面
- 切换会议显示策略
- 主持人选看
- 启停会议录制
- 启停会议直播
- 重命名与会者
- 点名会场
- 广播会场
- 与会者自己解除静音
- 会场选看
- 锁定会场视频源
- 会议ID和密码邀请与会者
- 会中修改配置
- 获取WebSocket建链Token
- 邀请共享
- 主持人邀请与会者开启/关闭摄像头
- 取消广播
- 准入等候者
- 移入等候室
- 允许客户端录制
- 查询多画面布局
- 保存多画面布局
- 删除多画面布局
- 设置传译组
- 启动/停止同声传译
- 设置与会者语言频道
- 查询网络质量
- 查询会议录制文件信息
- 会议事件推送
- 仪表盘
- 网络研讨会管理
- 企业管理
- 企业部门管理
- 用户管理
- 企业管理员管理
- 硬终端管理
- 云会议室管理
- 用户密码管理
- 查询企业通讯录
- 企业资源管理
- 会议纪要
- 信息窗管理
- 用户头像管理
- 企业应用管理
- 错误码
- 附录
- FAQ
-
客户端SDK参考
- SDK概述
- Demo体验
- 一分钟跑通Demo
- SDK下载
- SDK维护周期
-
Android SDK
- 概述
- 快速入门
- 典型场景
- 接口参考
- 通知参考
- 错误码参考
-
版本更新内容
- 100.12.5更新内容
- 100.10.7更新内容
- 100.10.6更新内容
- 100.10.5更新内容
- 100.9.7更新内容
- 100.9.5更新内容
- 100.7.13更新内容
- 100.7.8更新内容
- 100.7.6更新内容
- 100.7.5更新内容
- 100.5.5更新内容
- 100.3.6更新内容
- 90.12.7更新内容
- 90.12.5更新内容
- 90.10.8更新内容
- 90.9.8更新内容
- 90.9.7更新内容
- 90.9.6更新内容
- 90.9.5更新内容
- 90.7.5更新内容
- 90.6.5更新内容
- 80.15.21更新内容
- 80.15.5更新内容
- 80.13.6更新内容
- 80.13.5更新内容
- 80.12.6更新内容
- 80.12.5更新内容
- 80.10.6更新内容
- 80.10.5更新内容
- 80.9.5更新内容
- 80.8.5更新内容
- 80.7.5更新内容
- 80.5.11更新内容
- 80.5.5更新内容
- 70.16.5更新内容
- 70.14.5更新内容
- 70.13.5更新内容
- 70.12.6更新内容
- 70.12.4更新内容
- 70.11.5更新内容
- 70.10.5更新内容
- 70.9.5更新内容
- 70.8.6更新内容
- 70.8.5更新内容
- 70.7.5更新内容
- 70.6.5更新内容
- 70.5.8更新内容
- 70.4.5更新内容
- 70.3.5更新内容
- 60.15.6更新内容
- 60.13.2更新内容
- 60.12.5更新内容
- 60.11.1更新内容
- 60.10.5更新内容
- 60.8.1更新内容
- 60.7.1更新内容
- SDK隐私声明
- SDK合规使用指南
- 修订记录
-
iOS SDK
- 概述
- 快速入门
- 典型场景
- 接口参考
- 通知参考
- 错误码参考
-
版本更新内容
- 100.12.6更新内容
- 100.12.5更新内容
- 100.10.7更新内容
- 100.10.6更新内容
- 100.10.5更新内容
- 100.9.7更新内容
- 100.9.5更新内容
- 100.7.13更新内容
- 100.7.8更新内容
- 100.7.6更新内容
- 100.7.5更新内容
- 100.5.5更新内容
- 100.3.6更新内容
- 90.12.7更新内容
- 90.12.5更新内容
- 90.10.8更新内容
- 90.9.6更新内容
- 90.9.5更新内容
- 90.7.5更新内容
- 90.6.5更新内容
- 80.15.21更新内容
- 80.15.6更新内容
- 80.15.5更新内容
- 80.13.8更新内容
- 80.13.6更新内容
- 80.13.5更新内容
- 80.12.6更新内容
- 80.12.5更新内容
- 80.10.5更新内容
- 80.9.5更新内容
- 80.8.5更新内容
- 80.7.5更新内容
- 80.5.11更新内容
- 80.5.5更新内容
- 70.16.5更新内容
- 70.14.5更新内容
- 70.13.5更新内容
- 70.12.6更新内容
- 70.12.4更新内容
- 70.11.5更新内容
- 70.10.5更新内容
- 70.9.5更新内容
- 70.8.6更新内容
- 70.8.5更新内容
- 70.7.5更新内容
- 70.6.5更新内容
- 70.5.8更新内容
- 70.4.5更新内容
- 70.3.5更新内容
- 60.15.5更新内容
- 60.13.2更新内容
- 60.12.5更新内容
- 60.11.6更新内容
- 60.10.5更新内容
- 60.8.1更新内容
- 60.7.1更新内容
- 90.10.8更新内容
- SDK隐私声明
- SDK合规使用指南
- 修订记录
-
Windows SDK
- 概述
- 快速入门
- 典型场景
- 接口参考
- 通知参考
- 错误码参考
-
版本更新内容
- 100.12.5更新内容
- 100.10.9更新内容
- 100.10.7更新内容
- 100.10.6更新内容
- 100.10.5更新内容
- 100.9.7更新内容
- 100.9.5更新内容
- 100.7.13更新内容
- 100.7.8更新内容
- 100.7.6更新内容
- 100.7.5更新内容
- 100.5.5更新内容
- 100.3.7更新内容
- 100.3.6更新内容
- 90.12.7更新内容
- 90.12.5更新内容
- 90.9.5更新内容
- 90.7.6更新内容
- 90.7.5更新内容
- 90.6.5更新内容
- 80.15.21更新内容
- 80.15.5更新内容
- 80.13.6更新内容
- 80.13.5更新内容
- 80.12.7更新内容
- 80.12.6更新内容
- 80.12.5更新内容
- 80.10.5更新内容
- 80.9.5更新内容
- 80.8.5更新内容
- 80.7.5更新内容
- 80.5.11更新内容
- 80.5.5更新内容
- 70.16.5更新内容
- 70.14.5更新内容
- 70.13.5更新内容
- 70.12.6更新内容
- 70.12.4更新内容
- 70.11.5更新内容
- 70.10.5更新内容
- 70.9.5更新内容
- 70.8.6更新内容
- 70.8.5更新内容
- 70.7.5更新内容
- 70.6.5更新内容
- 70.5.8更新内容
- 70.4.5更新内容
- 70.3.5更新内容
- 60.15.5更新内容
- 60.13.2更新内容
- 60.12.5更新内容
- 60.11.6更新内容
- 60.10.5更新内容
- 60.8.1更新内容
- SDK隐私声明
- SDK合规使用指南
- 修订记录
-
Mac SDK
- 概述
- 快速入门
- 典型场景
- 接口参考
- 通知参考
- 错误码参考
-
版本更新内容
- 100.12.5更新内容
- 100.10.7更新内容
- 100.10.6更新内容
- 100.10.5更新内容
- 100.9.7更新内容
- 100.9.5更新内容
- 100.7.13更新内容
- 100.7.8更新内容
- 100.7.6更新内容
- 100.7.5更新内容
- 100.5.5更新内容
- 100.3.6更新内容
- 90.12.7更新内容
- 90.12.5更新内容
- 90.9.5更新内容
- 90.7.5更新内容
- 90.6.5更新内容
- 80.15.21更新内容
- 80.15.5更新内容
- 80.13.6更新内容
- 80.13.5更新内容
- 80.12.7更新内容
- 80.12.6更新内容
- 80.12.5更新内容
- 80.10.5更新内容
- 80.9.5更新内容
- 80.8.5更新内容
- 80.7.5更新内容
- 80.5.11更新内容
- 80.5.5更新内容
- 70.16.5更新内容
- 70.14.5更新内容
- 70.13.5更新内容
- 70.12.6更新内容
- 70.12.4更新内容
- 70.11.5更新内容
- 70.10.5更新内容
- 70.9.5更新内容
- 70.8.6更新内容
- 70.8.5更新内容
- 70.7.5更新内容
- 70.6.5更新内容
- 70.5.8更新内容
- 70.4.5更新内容
- 70.3.5更新内容
- 60.15.5更新内容
- 60.13.2更新内容
- 60.12.5更新内容
- SDK隐私声明
- SDK合规使用指南
- 修订记录
-
Electron SDK
- 概述
- 快速入门
- 典型场景
- 接口参考
- 错误码
- 其他说明
-
版本更新内容
- 100.12.5更新内容
- 100.10.7更新内容
- 100.10.6更新内容
- 100.10.5更新内容
- 100.9.7更新内容
- 100.9.5更新内容
- 100.7.13更新内容
- 100.7.8更新内容
- 100.7.6更新内容
- 100.7.5更新内容
- 100.5.5更新内容
- 100.3.7更新内容
- 100.3.6更新内容
- 90.12.7更新内容
- 90.12.5更新内容
- 90.10.8更新内容
- 90.10.5更新内容
- 90.9.5更新内容
- 90.7.5更新内容
- 90.6.5更新内容
- 80.15.21更新内容
- 80.15.5更新内容
- 80.13.6更新内容
- 80.13.5更新内容
- 80.12.7更新内容
- 80.12.6更新内容
- 80.12.5更新内容
- 80.10.5更新内容
- 80.9.5更新内容
- 80.8.5更新内容
- 80.7.5更新内容
- 80.5.11更新内容
- 80.5.5更新内容
- 修订记录
- HarmonyOS SDK
- Web SDK
- SDK已知安全漏洞修复说明
-
常见问题
- 华为云会议资源类型
- 如何获取SDK的日志
- 移动端无法发起桌面共享
- Android SDK
- iOS SDK
- Windows SDK
-
Electron SDK
- 运行Electron demo时遇electron failed to install correctly的错误提示
- mac平台环境安装时遇permission denied的错误提示
- mac平台编译.node文件时遇no template named 'remove_cv_t'的错误提示
- windows平台编译.node文件时遇Could not find any Python installation to use的错误提示
- windows平台编译.node文件时遇Could not find any Visual Studio installation to use的错误提示
- mac平台集成ElectronSDK后,运行报错需要arm64架构的错误提示
- mac平台集成ElectronSDK后,本地编译启动后应用能正常入会,但是打包后应用出现入会闪退问题
- windows平台集成ElectronSDK后启动失败,报错HwmUisdk.node is not a valid Win32 application
- windows平台集成ElectronSDK后启动失败,报错The specified module could not be found
- Web SDK
- 专有名词解释
- 场景代码示例
- 终端Scheme应用集成
- 最佳实践
-
常见问题
-
产品规格
- 视频会议需要的带宽是多少?
- 华为云会议客户端支持哪些操作系统?
- 视频会议支持哪些华为硬终端?
- 是否支持非华为的硬终端对接?
- 华为云会议桌面端对PC有什么配置要求?
- 操作系统及浏览器有什么要求?
- 是否支持跨国视频会议?
- 云会议支持跨企业沟通吗?
- 云会议可以使用企业自身的通讯录吗?
- 云会议视频画面分辨率能够达到多少?
- 华为云会议桌面端会中画廊视图单屏最多显示多少个画面?
- 硬终端的推荐版本是多少?
- 华为云会议是否支持对接第三方会议终端管理平台?
- 华为云会议管理平台中能看到多长时间的历史会议记录?
- 可以将云会议室分配给哪些硬件设备?
- 云会议如何保证安全性?
- 云会议如何保证可靠性?
- 云桌面支持哪些华为云会议视频画面功能?
- 资源订购
- 账号密码
-
会议操作
- 华为云会议与华为云WeLink是互通的吗?
- 主持人密码和来宾密码有什么用处?
- 如何查看会议中的终端网络状况?
- 会控Web页面中信号(网络质量)分别代表什么?
- 会控中的锁定会议功能是什么?
- 匿名接入(免账号入会)是什么意思?
- 电话(手机/固话)入会是什么功能?
- 如何修改或取消预订会议?
- 多个人都用主持人密码入会时,谁是主持人?
- 跨企业如何开会?
- 接入号的使用场景是什么?
- 固定电话无法加入云会议,提示一段忙音,该如何解决?
- Web端会控界面无法显示未入会设备的在线/离线状态?
- 会议中进行网络切换是否会导致会议中断?
- 如何修改会议名称?
- 如何在会中邀请参会人?
- 为什么呼叫联系人参会,对方手机收不到?
- 如何修改华为云会议界面语言?
- 如何查询上一次会议的使用时长?
- 会议录制
-
客户端业务使用
- 客户端登录提示失败?
- 客户端日志如何获取?
- 手机使用“华为云会议”客户端入会一分钟消耗多少流量?
- 客户端如何切换摄像头?
- 安装Windows客户端,提示“The setup files are corrupted. Please obtain a new copy of the program”?
- 安装PC客户端,360弹出提示“有未知程序正准备运行,建议阻止”?
- Win10系统安装“华为云会议”,弹出提示“Windows Defender SmartScreen已阻止启动一个未识别的应用”?
- 客户端如何设置多画面?
- 使用华为云会议客户端开会时是否可以设置主持人轮询?
- 客户端会场在网络质量较差时出现画面卡顿,网络恢复后画面仍不恢复的情况,如何处理?
- 移动端在后台运行时能否被唤醒入会?
- PC客户端如何在会议中设置摄像头?
- 二次开发的免费试用账号如何申请?
- 网络连接失败时,怎么快速定位?
- 因显卡驱动兼容问题导致软终端崩溃怎么办?
- 哪些客户端支持虚拟背景?
- Windows哪些设备支持会中设置虚拟背景?
- 如何配置企业SSO登录?
- 如何打开视频画面智能排序?
- 如何开启或关闭会中镜像效果?
- 如何获得更好的声音体验
- Mac电脑出现无法安装华为云会议应用怎么办?
- PAD最多可显示多少视频画面
- 哪些设备支持共享手机声音?
- 启动PC客户端时,提示“您的操作系统版本过低,继续运行存在安全风险,建议先升级系统或更新系统安全补丁”?
- 升级PC客户端时,提示“检测到您下载的安装包异常,是否继续安装”?
- 等候室来宾有人数限制吗?是否占用会议并发资源?
- IdeaHub2.0 SmartRooms内置域名及IP地址说明
- 客户端对外连接访问说明
- Windows SmartRooms版本无法升级?
- 使用PC客户端开会时,视频模糊或声音卡顿?
- 哪些耳机支持屏蔽周围人声?
- 如何恢复与设置华为云会议Web端会中麦克风/摄像头/共享屏幕权限?
- Windows SmartRooms打开会议提示激活失败的原因
- 如何电话语音入会?
- 华为云会议桌面端如何使用和检测音频设备?
- 会中如何使用悬浮窗显示?
- 华为云会议移动端如何设置音视频?
- 如何更换头像?
- Windows 11系统安装华为云会议客户端后,启动时闪退?
-
硬终端配置故障
- TE硬终端配置完成后,无法入会。如何排除问题?
- 如何排除ACS状态异常问题?
- 如何排除SIP未激活问题?
- 如何排除SIP反复掉线问题?
- 会议设备“激活失败”,无法接入会议?
- ACS已连接,SIP提示:对不起,暂时无法提供服务?
- 硬终端日志、诊断信息如何获取?
- 为什么TE10/20找不到激活界面?
- TE10/20终端通过网线和PC电脑直连,升级终端版本失败?
- 使用UpgMaster工具升级硬终端版本,提示网络异常,如何处理?
- CloudLink Board 使用激活码激活后,在线路状态显示“ACS已连接,SIP未使用”?
- CloudLink Board 正常激活后,创建会议提示“呼集失败”?
- CloudLink Board 注册激活时选择华为云,显示界面提示“无法启用”?
- 如何重置硬件终端激活码?
- 硬终端业务故障
- 硬终端网络故障
-
硬终端业务使用
- 如何获取硬件终端SN码及激活码?
- TE硬终端初次使用如何配置?
- TE硬终端Web界面的初始密码是什么?
- 忘记了硬终端Web界面的密码怎么办?
- 如何恢复出厂设置?
- 绑定硬终端时提示SN已存在怎么处理?
- 硬终端如何与华为云账号解绑?
- 带宽不足,如何降低硬终端视频质量?
- 硬终端怎么自定义会场名?
- 硬终端上如何设置组合画面?
- TE30/40/50/60如何通过遥控器保存企业地址本到本地?
- 会议中呼叫成了语音会议,如何让会议保持视频会议?
- 如何进行资料共享?
- 手机如何通过AirPresence连接TE10、TE20、TE30/40/50/60终端,进行数据共享?
- 硬终端上的EUA投影码(6位数字投影码),怎么设置永久不变?
- 华为CloudLink Board是否支持安装第三方APP?
- 硬终端如何设置多画面?
- 如何连接和使用TE50设备?
- 使用TE20开会时,如何把会议视频存储起来?
- 使用TE30创建会议后,PC客户端或移动客户端能否主动加入该会议?
- 硬终端的SN号被绑定在一个企业后,无法绑定到另一个企业?
- 如何导入TE授权文件?
- 华为云管理平台已添加了TE40硬终端,之后如何将其关联到华为云?
- 如何将TE30-C的分辨率由720P升级到1080P?
- 硬件终端IP地址变化,重新上线需要手动拉会,而且注册时间较长如何解决?
- 硬件终端会议中,如果新增移动端会场入会,入会的该移动端出现声音异常怎么解决?
- 硬终端会场开会时为什么无法设置会议录播?
- 主会场硬终端掉线,硬终端会控Web界面无法添加会场怎么解决?
- CloudLink Board 是否支持无线辅流工具AirPresence发送辅流?
- CloudLink Board 是否支持与TE10/20、TEX0终端进行双向协作?
- CloudLink Board 是否支持读取U盘上的数据?
- TE30/40/50/60如何使用Wi-Fi激活?
- TE30发起会议,只有声音没有图像?
- 硬件接入账号是什么?
- TE10/TE20如何进行网络测试?
- 会议室设备接入账号资源说明
- 音视频设备故障
-
产品规格
- 视频帮助
- 文档下载
- 通用参考
链接复制成功!
编辑会议
EditConf
接口描述
该接口用于编辑已预约的会议。
注意事项
- 该接口在已登录状态下才能调用。
- 调用该接口时,仅能编辑尚未开始的会议,若会议已召开,接口将返回失败。
- 该接口为异步接口,返回值只代表接口是否调用成功,实际业务处理结果在对应的回调函数中返回。
- 所有字段必填,编辑会议前需要查询会议详情,不需要变更的数据请使用查询会议详情返回的数据赋值。
方法定义
1
|
HWM_SDK_AGENT_API hwmsdk::HwmErrCode EditConf(const HwmEditConfParam *confParam); |
回调函数
1
|
virtual void OnEditConfResult(hwmsdk::HwmErrCode ret, const char* reason) {}; |
参数描述
参数 |
是否必须 |
类型 |
描述 |
---|---|---|---|
confId |
是 |
char[] |
会议ID。 |
subject |
是 |
char[] |
会议主题。 |
startTime |
是 |
long long |
会议开始时间时间戳(utc时间),second。
说明:
UTC时间与UTC偏移量(转换为秒)的差值,如东八区为 UTC时间戳 - (8 * 60 * 60) |
duration |
是 |
int |
会议时长,minute。 |
confType |
是 |
会议类型。默认视频会议。 |
|
isNeedConfPwd |
是 |
bool |
是否需要密码。默认不需要密码。 |
isRecordOn |
是 |
bool |
录制会议开关。(字段即将废弃,不建议使用) |
isLiveOn |
否 |
bool |
保留。编辑会议时透传会议详情此字段。 |
isAutoRecordOn |
是 |
bool |
会议自动录制开关。 |
timeZone |
是 |
int |
时区码,请参考时区表。 |
vmrFlag |
是 |
bool |
是否是vmr会议。不可修改,填入会议详情返回值(废弃) |
vmrId |
否 |
char[] |
云会议室唯一ID。不可修改,填入会议详情返回值 |
joinConfRestrictionType |
是 |
允许入会范围限制。默认所有用户。 |
|
isSmsOn |
是 |
bool |
发送短信通知开关,企业配置里面需要开启,否则不生效。 |
isMailOn |
是 |
bool |
发送邮件通知开关。 |
isEmailCalendarOn |
是 |
bool |
发送邮件日历开关。 |
attendees |
是 |
与会者列表。 |
|
attendeeLen |
是 |
unsigned int |
与会者列表长度。 |
vmrConfIdType |
是 |
云会议室的会议ID类型。不可修改,会议详情中vmrConferenceId非空,填入HWM_VMR_CONF_ID_TYPE_FIXED;会议详情中vmrConferenceId为空,填入HWM_VMR_CONF_ID_TYPE_RANDOM |
|
isOpenWaitingRoom |
否 |
bool |
等候室开启开关
说明:
需要等候室功能开通后才能生效 |
allowGuestStartConf |
否 |
bool |
是否允许来宾提前启动会议。
说明:
|
allowGuestStartConfTime |
否 |
unsigned int |
允许来宾提前入会时间范围(单位:分钟) :0-随时,n-提前n分钟启动会议。 |
concurrentParticipants |
否 |
unsigned int |
会议方数,会议最大与会人数限制。 注:不填则不限制 |
customInfo |
否 |
char[] |
自定义扩展信息 |
defaultSummaryState |
否 |
会议云录制是否包含纪要,初始值。 |
|
autoMuteMode |
否 |
来宾入会,软终端是否自动静音。 |
|
hardTerminalAutoMuteMode |
否 |
来宾入会,硬终端是否自动静音。 |
返回值
类型 |
描述 |
---|---|
HwmErrCode |
成功返回0,其他值表示失败。失败返回值见错误码参考。 |
示例代码
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
/** * 编辑会议接口 */ int demoEditConfDlg::EditConf() { hwmsdkagent::HwmConfDetail confDetail{0}; //从缓存中得到会议详情数据赋予confDetail hwmsdkagent::HwmEditConfParam editConfParam{ 0 }; //根据实际需求拷贝confDetail的数据 strncpy_s(editConfParam.confId, confDetail.confListInfo.confId, HWM_MAX_CONF_ID_LEN); editConfParam.vmrFlag = confDetail.vmrFlag; strncpy_s(editConfParam.vmrId, confInfo.vmrId, HWM_MAX_VMR_CONF_ID_LEN); // 此处省略部分赋值代码 editConfParam.timeZone = 56; // 本地时区,用户依据自身情况自己调整,56东八区 editConfParam.isRecordOn = false; editConfParam.isAutoRecordOn = false; editConfParam.startTimeStamp = 1598398920; //utc时间戳 editConfParam.duration = 0 * 60 + 30;//会议时长 editConfParam.joinConfRestrictionType = hwmsdkagent::HwmJoinConfPermissionType::RESTRICTION_CALL_IN_ALL; //取编辑会议上面的允许入会用户类型 // vmrConferenceId非空是固定ID,为空则是随机id editConfParam.vmrConfIdType = (strlen(confInfo.confListInfo.vmrConferenceId) != 0) ? hwmsdkagent::HwmVmrConfIdType::HWM_VMR_CONF_ID_TYPE_FIXED : hwmsdkagent::HwmVmrConfIdType::HWM_VMR_CONF_ID_TYPE_RANDOM; return hwmsdkagent::EditConf(&editConfParam); } |