云服务器内容精选

  • Mac版本Chrome浏览器如何恢复麦克风权限? 当您打开麦克风或者在会议界面中看到“没有权限访问麦克风设备,请在浏览器中设置允许访问麦克风设备”或者“The browser does not have permissions for the microphone. Grant permissions in browser settings.”提示语时,请按如下操作恢复麦克风权限: 先在会控条单击打开麦克风,弹出提示后,单击浏览器右上方的麦克风小图标,选择允许该网址访问您的麦克风,如图2所示。 图2 Mac Chrome 恢复麦克风权限
  • Mac版本Chrome浏览器如何恢复摄像头权限? 当您打开摄像头或者在会议界面中看到“没有权限访问摄像头设备,请在浏览器中设置允许访问摄像头设备”或者“The browser does not have permissions for the camera. Grant permissions in browser settings.”提示语时,请按如下操作恢复摄像头权限: 先在会控条单击打开摄像头,弹出提示后,单击浏览器右上方的摄像头小图标,选择允许该网址访问您的摄像头,如图3所示。 图3 Mac Chrome 恢复摄像头权限
  • Token校验 客户端在使用Token校验的流程如下。 已获取大屏分享链接和Token。 例如,分享链接https://console.ulanqab.huawei.com/sve/preview.html?region=cn-north-7#/screen/share/18cd21df7bc-WPgj_GqRc。其中“region”的值为“cn-north-7”,“pageId”的值为“18cd21df7bc-WPgj_GqRc”。 使用代码开发工具将大屏分享链接中的pageId和region拼接成如下格式的字符串。 pageId|region; 使用HmacSHA256算法对拼接的字符串进行签名,并将签名后的字符串使用Base64进行转换。签名时需要使用对应的Token。 HmacSHA256签名和Base64转换的示例如下: import java.security.*; import javax.crypto.*; import javax.crypto.spec.SecretKeySpec; import org.apache.commons.codec.binary.Base64; import java.net.URLEncoder; public class ShareWithTokenTest { public static void main(String[] args) throws Exception { System.out.println(getShareUrlWithToken("********722467a9477b5b*******", "cn-7", "*******r1tyy1C7Jenni3p*********")); } public static String getShareUrlWithToken(String pageId, String region, String token){ String data = pageId + "|" + region; String signature = HMA CS HA256(data.getBytes(), token.getBytes()); String url = "https://console.huaweicloud.com/sve/share/page.html?id=" + pageId + "®ion=" + region + "&sve_signature=" + signature; return url; } //采用HmacSHA256进行签名并进行Base64转换 public static String HMACSHA256(byte[] data, byte[] key) { try { SecretKeySpec signingKey = new SecretKeySpec(key, "HmacSHA256"); Mac mac = Mac.getInstance("HmacSHA256"); mac.init(signingKey); return URLEncoder.encode(Base64.encodeBase64String(mac.doFinal(data))); } catch (NoSuchAlgorithmException e) { e.printStackTrace(); } catch (InvalidKeyException e) { e.printStackTrace(); } return null; } } 将转换后的字符串赋值给sveSignature,sveSignature参数拼接到大屏分享链接中获取新的访问链接。 例如,新的访问链接https://console.ulanqab.huawei.com/sve/preview.html?sveSignature=1OP99N6yxCDmEiH4aNMU1GAwtKspSg4fJ/zh0679k=®ion=cn-north-7#/screen/share/18cd21df7bc-WPgj_GqRc
  • 操作步骤 在AppStage首页右上区域单击“运营中心”快捷入口,进入运营中心工作台。 在左侧导航栏选择“运营看板”。 单击“配置看板”。 在“配置看板”界面“我的屏幕”页签中,选择屏幕分组,单击“新建屏幕”。 在“选择构建方式”页面,单击“导入屏幕”下的“导入屏幕”。 拖拽离线屏幕文件至页面中间或单击“点击上传”,上传离线屏幕文件。 上传完成后,单击“确定”。导入完成后的屏幕,会展示在“我的屏幕”。
  • 操作步骤 在AppStage首页右上区域单击“运营中心”快捷入口,进入运营中心工作台。 在左侧导航栏选择“运营看板”。 单击“配置看板”。 在“配置看板”界面“我的屏幕”页签中,单击“新建项目”,设置项目名称。 图1 新建项目 填写项目的名称,根据规划自定义。建议您按照一定的命名规则填写项目名称,方便您快速识别和查找。项目名称可输入1-64个字符,可包括中文、字母、数字及下划线。项目名称满足唯一性,不可重复。 填写完成后,按Enter键,新建项目成功。 创建完成的项目信息展示在“我的屏幕”左侧项目列表,刚创建完成的项目默认同步新建一个“未分组”的屏幕分组。
  • IdeaHub的屏有多厚(D-LED, E-LED)以及屏的防碎能力有多少? IdeaHub屏 Cover Glass 厚度 防碎 背光 IdeaHub Pro 65 3mm 表面应力规格要求大于150Mpa,实测:200Mpa,落球测试:1040g钢球1米自由跌落,玻璃不碎 E-LED IdeaHub Por 86 4mm 表面应力规格要求大于150Mpa,实测:200Mpa,落球测试:1040g钢球1米自由跌落,玻璃不碎 D-LED 父主题: 屏幕
  • 参数描述 表1 参数说明 参数名 类型 可选/必选 描述 callbacks Callback 必选 回调方法。 表2 Callback 参数名 类型 可选/必选 描述 response function 必选 回调方法的入参请参考表3 表3 回调方法的入参 参数名 类型 描述 description String 当前请求描述。 result Number 设置结果。0表示成功,其他表示失败。 rsp Number 内部消息编号。 回调方法的入参示例: { "description" : "tsdk_share_evt_startsharewindow", "result" : 0, "rsp" : 67755}
  • 使用示例 function startShare(){this.global_openEye_SDK.openEyeCall.startShareWindow({ response: startShareRespone })}function startShareRespone(data){console.log(data);if (data.result == 0) { console.info("startShare Success"); } else { console.error("startShare failed"); }}