所选语种没有对应资源,请选择:

本站点使用Cookies,继续浏览表示您同意我们使用Cookies。Cookies和隐私政策>

提示

尊敬的用户,您的IE浏览器版本过低,为获取更好的浏览体验,请升级您的IE浏览器。

升级

TE10, TE20 会议电视终端 V600R019C00 HTTP API 编程参考

为了方便用户在自定义操作界面上控制终端,终端提供了大量的API(Application Programming Interface)命令行接口,用户可以通过调用这些接口控制终端。
评分并提供意见反馈 :
华为采用机器翻译与人工审校相结合的方式将此文档翻译成不同语言,希望能帮助您更容易理解此文档的内容。 请注意:即使是最好的机器翻译,其准确度也不及专业翻译人员的水平。 华为对于翻译的准确性不承担任何责任,并建议您参考英文文档(已提供链接)。
演示操作流程

演示操作流程

图3-13 图像与声音流程图
  1. HTTP Client通过调用WEB_IsSendAuxStreamAPI向HTTP Server查询当前是否正在发送演示。示例如下:
        Ext.Ajax.request({ 
             url: “action.cgi?ActionID=WEB_IsSendAuxStreamAPI”, 
             method: 'POST', 
                 success: function(response){ 
     var result = this.processResponse(response); 
     if(1 == result.success){ 
         /* 数据处理 */ 
     } 
     }, 
             failure: function(){ 
                 /* 异常处理 */ 
     }, 
             scope: this, 
             timeout: 10000 
            });
  2. 当前没有发送演示源,上述示例中的result就是{"success":1,"data":"{\"isSendAux\":\"auxClose\"}"};反之,当前正在发送演示时,result就是{"success":1,"data":"{\"isSendAux\":\"auxOpen\"}"}。
  3. 通过接口WEB_IsConnectAuxSourceAPI可以查询是否接入演示输入源,示例如下:
    Ext.Ajax.request({ 
             url: "action.cgi?ActionID=WEB_IsConnectAuxSourceAPI", 
             method: 'POST', 
                 success: function(response){ 
     var result = this.processResponse(response); 
     if(1 == result.success){ 
         /* 数据处理 */ 
     } 
     }, 
             failure: function(){ 
                 /* 异常处理 */ 
     }, 
             scope: this, 
             timeout: 10000 
            });

接入演示输入源时,上述示例中的result如:{"success":1,"data":"{\"isSrcConnect\":\"connect\",\"errorId\":100667483,\"errorStr\":\"INVALID_VI_DVI_SEND\"}"};反之,未接入演示视频源时,result如:{"success":1,"data":"{\"isSrcConnect\":\"unconnect\",\"errorId\":100666963,\"errorStr\":\"NO_CONNECT_AUX_VIDEO\"}"}

如果当前已经接入演示视频源,可以通过接口WEB_StartSendAuxStreamAPI请求发送演示,示例如下: 
 Ext.Ajax.request({ 
         url: "action.cgi?ActionID=WEB_StartSendAuxStreamAPI", 
         method: 'POST', 
             success: function(response){ 
 var result = this.processResponse(response); 
 if(1 == result.success){ 
     /* 数据处理 */ 
 } 
 }, 
         failure: function(){ 
             /* 异常处理 */ 
 }, 
         scope: this, 
         timeout: 10000 
        });     

如果正在发送演示,通过接口WEB_StopSendAuxStreamAPI停止发送演示。

Ext.Ajax.request({ 
         url: "action.cgi?ActionID=WEB_StopSendAuxStreamAPI", 
         method: 'POST', 
             success: function(response){ 
 var result = this.processResponse(response); 
 if(1 == result.success){ 
     /* 数据处理 */ 
 } 
 }, 
         failure: function(){ 
             /* 异常处理 */ 
 }, 
         scope: this, 
         timeout: 10000 
        });
翻译
下载文档
更新时间:2019-03-08

文档编号:EDOC1100044503

浏览量:5310

下载量:63

平均得分:
本文档适用于这些产品
相关文档
相关版本
Share
上一页 下一页