检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
主动调用异步接口:App主动调用接口和SDK内部任务处理采用异步处理方式,所有SDK某项任务处理完成后,以接口回调的方式通知App。比如创建会议接口,入参包含创会需要的参数和创会的结果回调onCreateConfResult。 订阅消息通知接口:由华为云会议服务端触发或SDK内部触发的事件通知,调用对应的订阅
修改HwmSdk文件夹下HwmSdk.exe文件名称为MySdk.exe。 接口调用 构建数据结构InitInfo。 调用Init接口,完成配置初始化,第1步中的数据作为参数。 示例代码 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 /** *初始化接口,拉起应用
组装数据结构AppIdAuthInfo和接口回调函数onLoginResult。 调用loginByAppId进行登录,第1步中的数据作为参数。 处理回调函数 处理回调函数onLoginResult。 示例代码 1 2 3 4 5 6 7 8 9 10 11 12
用初始化接口 2. 异步初始化可放在子线程中进行,但请确保初始化完成后再使用SDK的其他功能。 3. 初始化接口的的Application参数不能缺省,否则会初始化失败,如果是App ID 方式登录,请务必要通过OpenSDKConfig.setAppId设置。 父主题: 典型场景
置会议参数。 自动录制会议:如果您的企业购买了录播资源,还可以在“更多设置”中开启“自动录制会议”。 邀请与会者:创建成功后,可邀请其他与会方加入会议。 预约会议 预约视频/语音会议,提前预留时间,确保重要人员参会。 在桌面端主界面单击“预约会议”,根据会议场景填写相关参数并单击“预约会议”即可完成预约。
组装模型HWMCreateConfParam。 组装模型数组HWMAttendeeInfo(与会者可选)。 调用CreateConf开始创建,第1步中的数据作为参数。 处理回调 处理回调callback。 示例代码 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
组装数据结构HwmCreateConfInfo。 组装数据结构HwmConfAttendee。 调用CreateConf开始创建,第1步中的数据作为参数。 处理回调函数 处理回调函数OnCreateConfResult。 处理消息通知 处理消息通知OnConfState。 处理消息通知 处理消息通知OnConfInfo。
图2 呼叫界面 菜单界面 按遥控器的显示菜单栏,按或隐藏菜单栏。 选择菜单栏上的“自定义工具条”,按遥控器的ok键,进入自定义工具条界面,您可以上移或下移、隐藏或显示工具条上的图标。进入自定义工具条界面时,需要输入遥控器管理员密码,缺省密码为“12345678”,为了确保账号安全,
组装模型HWMCreateConfParam。 组装模型数组HWMCreateConfMember(与会者可选)。 调用createConf开始创建,第1步中的数据作为参数。 处理回调 处理回调callback。 示例代码 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
钮见按钮ID定义表。 自定义新增按钮。具体用例见自定义会控按钮。 图4 底部工具栏和更多菜单 图5 共享工具栏和更多菜单 图6 自定义子菜单项: 自定义会议信息窗口 图7 自定义会议信息框 图8 状态工具栏 图9 与会者详情头像点击 自定义会议信息窗口请参考“显示会议信息框”和“销毁会议信息框”。
nNotify。 接口调用 组装包含配置信息的字符串和接口回调函数onConfigResult。 调用config接口,第1步中的数据作为参数。 处理回调函数 处理回调函数onConfigResult。 处理消息通知 当“邀请”按钮单击后,再处理订阅的消息通知onClickInjectBtnNotify
接口调用 组装数据结构HwmJoinConfByRandomInfo。 调用JoinConfByRandom开始入会,第1步中的数据作为参数。 处理回调函数 处理回调函数OnJoinConfByRandomResult。 处理消息通知 处理消息通知OnConfState。 处理消息通知
omInfo和回调函数onJoinConfByRandomResult。 调用joinConfByRandom开始入会,第1步中的数据作为参数。 处理回调函数 处理回调函数onJoinConfByRandomResult。 处理消息通知 处理消息通知onConfStateChanged。
当会中有人共享时,主持人或其他与会者可发起自己的共享并停止正在进行的共享。 企业管理员可对企业下所有会议抢占共享权限的默认值进行设置,详细操作请参考设置会议参数。 进入会议后,主持人可对当前会议抢占共享权限的范围进行修改。 主持人进入会议。 单击会控栏中“更多 > 会议设置”。 单击“抢占共享权限”,根据需要进行选择,如图1所示。
性能,内存和CPU占用均大幅度下降 环境要求 在Mac Native Demo的编译运行过程中请满足如下环境要求。 表1 环境要求 环境和工具名称 版本要求 说明 操作系统 Mac OSX High Sierra 10.14.4及以上 Xcode对Mac系统要求,推荐版本10.15以上
还未入会 10003 You have joined the meeting 已经入会 10004 Invalid parameter. 非法参数 10005 No Permission Role. 角色不允许操作 10006 The config is not supported 此配置不支持
时区表 表1 时区映射关系 参数值 时区信息 1 (GMT-12:00) Eniwetok, Kwajalein 2 (GMT-11:00) Midway Island, Samoa 3 (GMT-10:00) Hawaii 4 (GMT-09:00) Alaska 5 (GMT-08:00)
45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 // 编辑会议参数组装 //会议主题 String subject = getSubject(); //会议开始时间、时区、会议时长 String startTimeLocal
所示。 图1 发起会议时开启等候室 单击“立即开始”。 预约会议时开启等候室 主持人登录客户端。 单击客户端首页的“预约会议”。 填写会议参数,将“开启等候室”右侧的开关按钮切换至开启状态,如图2所示。 图2 预约会议时开启等候室 单击“预约会议”。 会中开启等候室 主持人进入会议中。
组装数据结构GetConfDetailParam和接口回调函数onGetConfDetailResult 调用GetConfDetail接口,第1步中的数据作为参数。 处理回调函数 处理回调onGetConfDetailResult,得到会议详情数据。 调用编辑会议接口 使用步骤2获取的数据,组装数据