Skip to content

应用构造操作 ​

目录 ​

1. 构造应用 ​

引入版本:3.0 起支持

功能描述 ​

构造应用

调用方法 ​

JavaScript
let appInstance = new TGApp.App();

返回本章目录

2. 销毁应用 ​

引入版本:3.0 起支持

功能描述 ​

销毁应用

调用方法 ​

JavaScript
appInstance.uniCall('destroy', {}, (result) => {
  console.log(result);
});

回调数据 ​

JSON
{
  "result": 1,
  "message": "成功。"
}

回调数据参数描述 ​

属性类型说明
resultNumber1:代表成功;0:代表失败
messageString成功或者失败原因

返回本章目录

3. 获取应用状态信息 ​

引入版本:3.2 起支持

功能描述 ​

获取应用状态信息

调用方法 ​

JavaScript
appInstance.uniCall('getAppInfo', {}, (result) => {
  console.log(result);
});

回调数据 ​

JSON
{
  "result": 1,
  "message": "成功。",
  "tgApiSdkVer": "3.3",           // 图观API版本
  "tgApiDocUrl": "http://www.tuguan.net/doc/tg-api/", // 图观API文档在线地址
  "clientWidth": 1920,            // 当前客户端控件宽,端渲染对应canvas尺寸,流渲染对应串流画面实际分辨率
  "clientHeight": 1080,           // 当前客户端控件高,端渲染对应canvas尺寸,流渲染对应串流画面实际分辨率

  // 流渲染独有属性
  "streamingSdkVer": "3.3.1",     // 流渲染SDK小版本
  "streamingServerVer": "3.3",    // 流渲染服务器版本
  "streamingEngineVer": "3.2.1",  // 流渲染引擎版本
  "streamingWidthMax": 1920,      // 流渲染通道最大宽
  "streamingHeightMax": 1080,     // 流渲染通道最大高
  "streamingRateMax": 51200,      // 流渲染通道最大码率,单位kbps
  "streamingFpsMax": 60,          // 流渲染通道最大帧率

  // 端渲染独有属性
  "sceneSdkVer": "3.3"            // 端渲染SDK小版本
}

回调数据参数描述 ​

属性类型说明端渲染流渲染
resultNumber1:代表成功;0:代表失败支持支持
messageString成功或者失败原因支持支持
tgApiSdkVerString图观 API 版本支持支持
tgApiDocUrlString图观 API 文档在线地址支持支持
sceneSdkVerString端渲染 SDK 小版本支持不支持
streamingSdkVerString流渲染 SDK 小版本不支持支持
streamingServerVerString流渲染服务器版本不支持支持
streamingEngineVerString流渲染引擎版本不支持支持
streamingWidthMaxNumber流渲染通道最大宽不支持支持
streamingHeightMaxNumber流渲染通道最大高不支持支持
streamingRateMaxNumber流渲染通道最大码率,单位 kbps不支持支持
streamingFpsMaxNumber流渲染通道最大帧率不支持支持
clientWidthNumber当前客户端控件宽,端渲染对应 canvas 尺寸,流渲染对应串流画面实际分辨率支持支持
clientHeightNumber当前客户端控件高,端渲染对应 canvas 尺寸,流渲染对应串流画面实际分辨率支持支持

返回本章目录