检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
为了获取与会者的particpantID,第三方向网关APIG发起查询在会会场信息请求。 网关APIG接收请求后,向CloudPortal发送查询在场会场信息请求。 第三方获取与会者particpantID,供接下来基本会控接口调用。 上图的步骤12-25为基本会控接口,且接
在调用“开启事件推送”接口后,华为云会议后台会给指定的URL发送一个“启用验证”请求,第三方服务端需要按照要求返回响应,响应中带的nonce必须跟上述请求中保持一致。请参考接口启用验证事件。 启用成功后,企业内的会议事件产生后,华为云会议后台会给指定的URL推送相应的事件。请参考接口会议开始事件、会议结束事件和会议关闭事件。
场景10:定制会中“邀请”按钮 描述 考虑到大部分使用SDK二次开发的场景下,第三方App不会使用华为云会议的通讯录,因此Windows SDK提供的会议界面上“邀请”按钮,只提供了一个按钮界面,并没有提供完整邀请与会者的功能,需要开发者自己实现。 业务流程 使用SDK实现“邀请”功能
如华为云会议的媒体节点下沉部署到企业,并且管理节点也是通过企业内的代理访问,需要将网络模式设置成“企业内外接入”。 企业内的App无法直接访问公网(即媒体节点下沉和管理节点代理下沉场景)的情况下才需要调用该接口。 注意事项 该接口非必需调用,若不设置,则使用默认模式。 该接口为异步接口
场景1:初始化 描述 在第三方APP启动时,需要先初始化SDK,才能调用SDK的功能接口,该接口只需调用一次。 业务流程 SDK初始化时,如果是windows 64位平台,先修改HwmSdk文件夹下HwmSdk.exe文件的名称,其他平台不涉及;再调用init同步接口。 修改exe文件名称(仅针对windows
allowJoinConfMenu = new TextMenu(R.id.hwmconf_confsetting_allow_join_conf, R.string.hwmconf_allow_incoming_call, R.string.hwmconf_everyone);
该接口用于定制录制状态栏旁的录制按钮是否隐藏。 图1 可定制位置 注意事项 暂时只支持录制右侧按钮隐藏,不返回item就不显示。 方法定义 1 - (NSArray <HWMStatusBarItemModel *> *)buildRecordMenuItems; 参数描述 无 返回值 无 示例代码
getCustomerButton():Promise<Result> 返回值 Result的结构参考9.7.1返回结构参考-表1 Result 对象参数说明, Result中具体data说明见下表 表1 返回值 类型 描述 customerButtonObj[] 自定义按钮列表,数据类型见表2
nickName 否 NSString * 被叫姓名。 number 是 NSString * 被叫号码。如果填分配给账号的sip号码(如+99111244216210249)则呼叫该账号的App;如果填PSTN号码(如18700000000),则通过VoIP网关呼叫该号码,前提是该企业已开通P
描述 type HWMSettingHotKeyType 快捷键类型 keyCode NSInteger 快捷键默认值 keyName NSString 快捷键key值 text NSString 快捷键标题 action dispatch_block_t 快捷键响应事件 表6 结
屏蔽周围人声 操作场景 当周围的环境存在其他嘈杂人声,干扰到与会者会中发言的声音时,可开启“屏蔽周围人声”功能,增强并突出主讲与会者的声音,减少其他人声影响。 为节省系统消耗,此功能每次入会后需手动开启,建议在周围环境嘈杂时开启,效果更佳。 注意事项 目前仅Windows客户端支持屏蔽周围人声。
imageType取布局图下方的字符串。举例说明:如果需要设置多画面样式为均分四画面,则imageType设置为“Four”。 表3 PicLayoutInfo数据结构 参数 是否必须 类型 描述 x 否 Integer 多画面布局的宽度。 y 否 Integer 多画面布局的高度。 subPicLayoutInfoList
SDK接口,快速集成会议功能。只需要在客户的App上开发对应的入口并调用对应的接口预约会议、创建会议、加入会议,入会后的会控操作都是SDK提供的界面,无需新开发。 该场景适用于第三方需要将会议能力集成到自己的App内,并且UI SDK提供的会中界面满足使用要求。 图3 第三方App基于终端UI SDK集成场景
会控状态key。参考confConfig对象说明 返回值 Result的结构参考9.7.1返回结构参考-表1 Result 对象参数说明, Result中具体data说明见下表 表2 返回值 类型 描述 object 返回具体configName对应的value。结构为:{"configName": value}
该接口用于获取用户当前的状态(是否在会议中)。 注意事项 无。 方法定义 1 2 3 4 /** * 获取用户当前的状态(是否在会议中) */ HWMUserState getHWMUserState(); 参数描述 无。 返回值 表1 HWMUserState枚举说明 枚举值 描述 HWM_STATE_IDLE
ram ssoAuthParam, HwmCallback<LoginResult> callback) 接口描述 该接口用于通过SSO的方式登录和鉴权。 注意事项 除匿名入会外,在使用其他业务之前必须进行成功登录。 登录成功以后会发送登录成功事件onSuccess回调。 方法定义
该接口默认已将自己作为主持人加入会议,调用接口时,在与会者参数中不需要带上自己的信息。 若需要在创建会议的同时邀请其他与会者,需要传入其他与会者信息。若不需要,与会者信息和与会者个数可以为空。 该接口为异步接口,返回值只代表接口是否调用成功,实际业务处理结果在对应的回调函数中返回。 方法定义 1 HWM_SDK_AGENT_API
Y string 第三方账号唯一标识 userName N string 用户名称(如不填,默认与thirdUserId一致) signature Y string 从第三方服务端获取的鉴权签名 nonce Y string 从第三方服务端获取的Nonce值,用于华为云服务端验证鉴权签名有效性
signature 是 NSString * 从第三方服务端获取的鉴权签名信息 thirdUserId 是 NSString * 第三方用户的账号 expireTime 是 NSInteger signature 过期时间,单位为秒的时间戳,为0时表示不会过期 nonce 是 NSString
SDK启动路径,SDK压缩包中HwmSdk文件夹下的exe文件所在的绝对路径。使用前请将SDK压缩包中HwmSdk文件夹下HwmSdk.exe文件名修改为期望的名称。如果HwmSdk文件夹的路径为:D:\MyApp\SDK\HwmSdk\,exe文件的名称为MySdk.exe,则exePat