云服务器内容精选

  • JoinConfById 接口描述 该接口用于通过会议ID和密码加入已经存在的会议。 注意事项 在登录和未登录状态下都可以调用该接口。 该接口为异步接口,返回值只代表接口是否调用成功,实际业务处理结果在对应的回调函数中返回。 方法定义 1 HWM_SDK_AGENT_API hwmsdk::HwmErrCode JoinConfById(HwmJoinConfByIdInfo *joinConfByIdInfo); 回调函数 1 virtual void OnJoinConfByIdResult(hwmsdk::HwmErrCode ret, const char* reason) {}; 参数描述 表1 结构体HwmJoinConfByIdInfo参数说明 参数 是否必须 类型 描述 confId 是 char[] 会议ID。 password 否 char[] 会议密码。若希望以主持人身份入会,必须传入主持人密码。若希望以来宾身份入会,会议要求来宾密码时,必须传入来宾密码,会议不要求来宾密码时,可以为空字符串。 name 否 char[] 会议昵称。在已登录状态下可为空,已登录时为空将使用登录的用户名作为会场名。匿名入会必须传该名字或者提前设置会场名 isCloseSpk 否 bool 是否关闭扬声器,true关闭扬声器;false不关闭扬声器。 isStopConflictConf 否 bool 强制结束和当前VMR会议资源冲突的会议(必须是vmr资源的拥有者才有权限,否则无效) isCascadingMeeting 否 bool 是否级联会议 confPrefix 否 char[] 入驻式会议企业前缀 返回值 表2 返回值 类型 描述 HwmErrCode 成功返回0,其他值表示失败。失败返回值见错误码参考。 示例代码 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 // 通过会议ID加入会议 int demoJoinConfByIdDlg::clickJoinConfById() { // 填写会议ID和会议密码;未登录场景下加入会议时,也可以配置本会场的会场名称 hwmsdkagent::HwmJoinConfByIdInfo data; memset(&data, 0, sizeof(hwmsdkagent::HwmJoinConfByIdInfo)); strncpy_s(data.confId, GetMeetingID().c_str(), HWM_MAX_CONF_ID_LEN); strncpy_s(data.password, GetAccessCode().c_str(), HWM_MAX_PASSWORD_LEN); strncpy_s(data.name, GetParticipantName().c_str(), HWM_MAX_DISPLAY_NAME_LEN); data.isCloseSpk = false; // 设置麦克风和摄像头开关 int ret = EnableFeature(hwmsdkagent::HWM_ENABLE_FEATURE_TYPE_MIC_SWITCH, true); ret = EnableFeature(hwmsdkagent::HWM_ENABLE_FEATURE_TYPE_CAM_SWITCH, false); ret = hwmsdkagent::JoinConfById(&data); return ret; } 在加入会议前可通过调用EnableFeature修改麦克风、摄像头状态。
  • 接口功能 通过邮件会议通知中的会议链接入会时(会议链接如:https://bmeeting.huaweicloud.com/#/j/981924330/e11ddec62ee760734fcf2ba55b79937eac2aa68677caf659), 链接里面的是会议ID(即举例中的981924330)和会议的Random码(即举例中的e11ddec62ee760734fcf2ba55b79937eac2aa68677caf659)。第三方App需要调用本接口加入会议。
  • 云录制 当企业有录播空间资源时,主持人可单击会控栏中的“录制”开启或停止云录制会议。 录制的视频画面取决于主持人设置的多画面,而不是普通与会者在软终端的会中视图。当主持人设置了多画面,则录制的画面与主持人设置的多画面保持一致。 会议结束后,会议创建者可登录华为云会议管理平台,在“我的录制”中下载云录制文件。 下载完成后,可以在“player”文件夹中双击“play.bat”直接播放视频,也可以从“player\offlineweb\assets\video”目录中获取视频源文件。
  • 会议安全设置 主持人可进行会议安全设置。 加入会议后,单击会控栏中的“安全”。 根据需要勾选开启对应的会议安全设置项。 锁定会议:开启后仅可通过主持人邀请入会,未被邀请人员无法主动入会。取消勾选可关闭锁定。 允许解除静音:开启后,主持人全场静音时,与会者可自己解除静音,可取消勾选。 允许聊天:开启后与会者可进行会中聊天。取消勾选可关闭与会者聊天功能。 允许共享:开启后与会者可在会中发起共享。取消勾选可关闭与会者共享功能。 允许改名:开启后与会者可在会中为自己更改名字。取消勾选可关闭与会者改名功能。
  • 返回值 表3 循环观看返回值 参数 类型 取值范围 参数说明 success int [0, 1] 响应结果 0:失败 1:成功 data Object 可选, 空对象 成功返回数据。这里返回空。 例如:{"success":1,"data":""} error Object 可选 失败返回错误信息。详细参考表4。 例如:{"success":0,"error":{"id":100666117,"code":151031810,"params":[]}}
  • 参数 表1 循环观看参数 参数 类型 取值范围 参数说明 action String {"start", "stop"} 表示开始或停止。 开始"start"、停止"stop"。 time int [2, 3600] 时间间隔 type String {"new", "adjust", "api"} 新次序"new",调整以前次序"adjust"。 智真API固定为"api"。 list list object 循环观看的会场MT号列表。 在循环观看中,需要停止循环观看才可重新设置时间间隔 表2 循环观看的会场MT号列表 参数 类型 取值范围 参数说明 M int [0, 400] 会场M号 T int [0, 400] 会场T号