检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
场景1:初始化 描述 在第三方APP启动时,需要先初始化SDK,才能调用SDK的功能接口,该接口只需调用一次。 业务流程 SDK初始化时,如果是windows 64位平台,先修改HwmSdk文件夹下HwmSdk.exe文件的名称,其他平台不涉及;再调用init同步接口。 修改exe
网络模式设置 setNetworkModeWithNetworkInfo: 接口描述 如华为云会议的媒体节点下沉部署到企业,并且管理节点也是通过企业内的代理访问,需要将网络模式设置成“企业内外接入”。
录制按钮操作定制 buildRecordMenuItems 接口描述 该接口用于定制录制状态栏旁的录制按钮是否隐藏。 图1 可定制位置 注意事项 暂时只支持录制右侧按钮隐藏,不返回item就不显示。 方法定义 1 - (NSArray <HWMStatusBarItemModel
设置共享权限 setShareScreenPermission HWMBizSdk.getBizOpenApi().setShareScreenPermission(boolean hasPermission) 接口描述 该接口用于设置共享权限。 注意事项 该接口返回值只代表接口是否调用成功
场景9:添加与会人 描述 在会议中,可以调用添加与会人的接口把与会人加入到会议中。 业务流程 使用SDK添加与会人时,先调用AddAttendee接口,然后处理回调函数OnAddAttendeeResult。 接口调用 组装数据结构HwmConfAttendee。 调用AddAttendee
如何查看软件版本? 在IdeaHub首页单击“设置”,选择“系统和更新”,即可查看软件版本。 父主题: 常见问题
控制器设置 使用控制器时,支持设置自动进入控制器模式。 设置后,打开客户端将自动进入控制器页面,会议室场景操作更便捷。 注意事项 目前仅Android端支持设置自动进入控制器模式。 仅登录客户端前可设置自动进入控制器模式。如果您已登录客户端,请先退出登录再进行设置。 设置自动进入控制器模式
WebSocket心跳 描述 通过此接口,对已建立WebSocket消息通道保活。会议服务端如果180s内未收到心跳请求,则会关闭websocket链接。建议每一分钟发送一次。 表1 WebSocket心跳请求 参数 类型 描述 action String "HeartBeat"
典型场景接口调用概览 图1 接口调用流程 1、登录不是必须的步骤,在不登录的情况下也能通过会议ID和密码加入已经创建好的会议。 2、开启共享、结束共享、离开会议、结束会议等接口,当前SDK的UI上已经提供了对应的功能,如果第三方的App不需要程序控制这些功能则无需调用对应接口。 父主题
全局回调:由华为云会议服务端或SDK内部触发的事件通知,SDK以消息通知接口的形式通知给App。比如会议来电通知onConfStatusChanged。 典型场景接口的调用顺序及生命周期 图1 典型场景接口调用时序图 1、使用SDK功能前需要初始化。
App ID登录 描述 该接口用于通过App ID登录 在未登录状态下,只能加入已经创建的会议。 业务流程 使用SDK登录时,先调用login接口,然后处理回调callback。 接口调用 从接入方服务器获得登录使用的账号、过期时间、随机数、用户名、加密签名 调用login进行登录
账号被踢出 通知描述 收到该通知时,表示当前使用的账号被其他终端踢出,退出登录状态,需要重新登录。如果需要继续操作,需要重新调用登录接口。 方法定义 1 - (void)onKickedOut; 示例代码 /// 被挤下线 - (void)onKickedOut { NSLog
个人角色变化通知 通知描述 收到该通知时,表示个人角色发生变化。 方法定义 1 - (void)onSelfRoleChanged:(HWMConfRoleType)confRole; 示例代码 - (void)onSelfRoleChanged:(HWMConfRoleType
账号被踢出 通知描述 收到该通知时,表示当前使用的账号被其他终端踢出,退出登录状态,需要重新登录。 方法定义 1 virtual void OnKickedOut() {}; 注意事项 无。 参数描述 无。 父主题: 账号状态变更通知
设置会议来电应答 SetConfIncomingAnswerResult 接口描述 该接口用于收到会议来电时设置应答。一般用于设置会议来电的自动拒绝或者自动接听。 注意事项 只有在收到会议来电后才能调用该接口(在通知接口OnConfIncoming中调用),其他情况不应调用该接口。
场景3:视图界面定制 描述 考虑到大部分使用SDK二次开发的场景下,视图可能有不同要求,SDK提供与会者窗口、聊天窗口、会控条、标题、弹幕等组件的显示与隐藏,通过setViewConfig接口可以个性化设置,通过getViewConfig接口,可以获取实时信息; 业务流程 本流程以设置聊天窗口显示
设置视图显示 注意事项 请在调用加入会议接口后再调用此接口。 接口描述 Web SDK中已经提供了会议中的界面,界面上的部分元素是否显示通过该接口配置。 图1 会议窗口的显示控制 如图上图所示,当前SDK支持的窗口显示控制包含: 1. 窗口标题栏 2. 聊天框 3. 与会者列表 4
会控状态变更通知 会控状态变更通知 父主题: 事件通知参考
获取用户状态 GetUserState 接口描述 该接口用于获取当前用户终端的状态。 注意事项 该接口为异步接口,返回值只代表接口是否调用成功,实际业务处理结果在对应的回调函数中返回。 方法定义 1 HWM_SDK_AGENT_API hwmsdk::HwmErrCode GetUserState
底部工具栏定制 此章节以视频会议为例(音频会议同理使用)。 buildToolBarMenuItems 接口描述 该接口用于构建视频会议底部toolbar的会控全量菜单。 图1 视频会议会控菜单定制位置 注意事项 此方法用于视频会议底部toolbar的定制。 方法定义 1 - (NSArray