# 获取幕布

Dandelion.RtAPI("getVideoPannel", params, (res) => {
  console.log(res);
});

# 功能描述

输入任意幕布的 ID,获取该幕布的详细信息

# 请求参数格式

let params = {
  id: "", //视频面片id
};

# 请求参数

参数名称 参数说明 是否必须 数据类型
id 视频面片 id true String

响应参数:

参数名称 参数说明 类型
backToInitialView 回到初始视角 Boolean
billBoard 幕布朝向:false 既定方向(默认)、true 朝向屏幕 Boolean
bindID 绑定的对象 id(如果对象已被绑定会被解绑) String
bindType 绑定的对象类型 String
firstView 第一视角 Boolean
floorIndex 所在楼层 Number
foreignKey 外部 ID Array
getVideoMethod 获取视频流方式:0 视频流、1VAC Number
home 是否设置为默认 Boolean
id 视频面片 id String
isInverted 是否倒放(videoState=0 时有效,默认 false) Boolean
iveUrl 幕布的资源地址 String
loopMove 路径循环方式 Boolean
movePathId 路径 id String
moveSpeed 速度 Number
moveState 播放:0 暂停:1 停止:2 恢复 Number
name 名称 String
parentBuildingID 父建筑 id String
playSpeed 倍速播放(videoState=0 时有效,默认 1 倍速) Number
playTimeOffset 播放进度偏移量(videoState=8 时有效,单位秒) Number
position 位置坐标
  height 高度 Number
  latitude 纬度 Number
  longitude 经度 Number
subDataList 视频源列表 Array
  channelid 通道 id(与外部通道 id 任选一个) String
  outChannelId 外部子 id(与通道 id 任选一个) String
  platformType VAC 设备类型 String
  url 视频地址 String
  vacId VAC 视频 ID String
  vacName VAC 视频名称 String
  vacUrl VAC 视频地址 String
tags tag 列表 Array
thetherState 视点是否跟随 Boolean
useInsectModel 是否启用碰撞体 Boolean
videoState 视频播放状态(0 播放、1 停止、2 暂停、3 恢复、8 偏移播放时间、9 设置倍速播放) Number
videoStreamType 播放流类型:1 直播、2 历史,默认 1 Number
viewPointList 视点列表 Array
  heading 偏航角 Number
  height 高度 Number
  home true 主视点、false 当前视点 Boolean
  id 视点 ID String
  latitude 纬度 Number
  longitude 经度 Number
  loopMove 是否循环移动 Boolean
  movePathId 沿着路径移动得路径 id String
  moveSpeed 移动速度 Number
  moveState 移动状态(0 播放、1 暂停、2 停止) Number
  name 视点名称 String
  pitch 俯仰角 Number
  range 视点距离 Number
  throughtime 飞跃时间 Number
  viewpointIndex 视角 guid String
  viewpointType 视角:0 观察视角、2 自定义视角 Number
viewpointIndex 自定义视角 guid String
viewpointType 0 观察视角 1 驾驶视角 2 自定义视角 Number
visible 显隐状态 Boolean

响应示例:

{
	"backToInitialView": true,
	"billBoard": true,
	"bindID": "",
	"bindType": "",
	"firstView": true,
	"floorIndex": 0,
	"foreignKey": [],
	"getVideoMethod": 0,
	"home": true,
	"id": "",
	"isInverted": true,
	"iveUrl": "",
	"loopMove": true,
	"movePathId": "",
	"moveSpeed": 0,
	"moveState": 0,
	"name": "",
	"parentBuildingID": "",
	"playSpeed": 0,
	"playTimeOffset": 0,
	"position": {
		"height": 0,
		"latitude": 0,
		"longitude": 0
	},
	"subDataList": [
		{
			"channelid": "",
			"outChannelId": "",
			"platformType": "",
			"url": "",
			"vacId": "",
			"vacName": "",
			"vacUrl": ""
		}
	],
	"tags": [],
	"thetherState": true,
	"useInsectModel": true,
	"videoState": 0,
	"videoStreamType": 0,
	"viewPointList": [
		{
			"heading": 0,
			"height": 0,
			"home": true,
			"id": "",
			"latitude": 0,
			"longitude": 0,
			"loopMove": true,
			"movePathId": "",
			"moveSpeed": 0,
			"moveState": 0,
			"name": "",
			"pitch": 0,
			"range": 0,
			"throughtime": 0,
			"viewpointIndex": "",
			"viewpointType": 0
		}
	],
	"viewpointIndex": "",
	"viewpointType": 0,
	"visible": true
}