# 更新幕布的属性批量
Dandelion.RtAPI("updateVideoPannelBatch", params, (res) => {
console.log(res);
});
# 功能描述
更新幕布的属性批量
# 请求参数格式(更新什么字段,传什么字段,不更新的字段不传即可)
let params = [
{
backToInitialView: true,
billBoard: true,
bindID: "",
firstView: true,
foreignKey: [],
getVideoMethod: 0,
home: true,
id: "",
isInverted: true,
loopMove: true,
movePathId: "",
moveSpeed: 0,
moveState: 0,
name: "",
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,
},
];
# 请求参数
| 参数名称 | 参数说明 | 是否必须 | 数据类型 |
|---|---|---|---|
| backToInitialView | 回到初始视角 | false | Boolean |
| billBoard | 幕布朝向:false 既定方向(默认)、true 朝向屏幕 | false | Boolean |
| bindID | 绑定的对象 id(如果对象已被绑定会被解绑) | false | String |
| firstView | 第一视角 | false | Boolean |
| foreignKey | 外部 ID | false | Array |
| getVideoMethod | 获取视频流方式:0 视频流、1VAC | false | Number |
| home | 是否设置为默认 | false | Boolean |
| id | 视频面片 id | true | String |
| isInverted | 是否倒放(videoState=0 时有效,默认 false) | false | Boolean |
| loopMove | 路径循环方式 | false | Boolean |
| movePathId | 路径 id | false | String |
| moveSpeed | 速度 | false | Number |
| moveState | 播放:0 暂停:1 停止:2 恢复 | false | Number |
| name | 名称 | false | String |
| playSpeed | 倍速播放(videoState=0 时有效,默认 1 倍速) | false | Number |
| playTimeOffset | 播放进度偏移量(videoState=8 时有效,单位秒) | false | Number |
| position | 位置坐标 | false | |
| height | 高度 | false | Number |
| latitude | 纬度 | false | Number |
| longitude | 经度 | false | Number |
| subDataList | 视频源列表 | false | Array |
| channelid | 通道 id(与外部通道 id 任选一个) | false | String |
| outChannelId | 外部子 id(与通道 id 任选一个) | false | String |
| platformType | VAC 设备类型 | false | String |
| url | 视频地址 | false | String |
| vacId | VAC 视频 ID | false | String |
| vacName | VAC 视频名称 | false | String |
| vacUrl | VAC 视频地址 | false | String |
| tags | tag 列表 | false | Array |
| thetherState | 视点是否跟随 | false | Boolean |
| useInsectModel | 是否启用碰撞体 | false | Boolean |
| videoState | 视频播放状态(0 播放、1 停止、2 暂停、3 恢复、8 偏移播放时间、9 设置倍速播放) | false | Number |
| videoStreamType | 播放流类型:1 直播、2 历史,默认 1 | false | Number |
| viewPointList | 视点列表 | false | Array |
| heading | 偏航角 | false | Number |
| height | 高度 | false | Number |
| home | true 主视点、false 当前视点 | false | Boolean |
| id | 视点 ID | false | String |
| latitude | 纬度 | false | Number |
| longitude | 经度 | false | Number |
| loopMove | 是否循环移动 | false | Boolean |
| movePathId | 沿着路径移动得路径 id | false | String |
| moveSpeed | 移动速度 | false | Number |
| moveState | 移动状态(0 播放、1 暂停、2 停止) | false | Number |
| name | 视点名称 | false | String |
| pitch | 俯仰角 | false | Number |
| range | 视点距离 | false | Number |
| throughtime | 飞跃时间 | false | Number |
| viewpointIndex | 视角 guid | false | String |
| viewpointType | 视角:0 观察视角、2 自定义视角 | false | Number |
| viewpointIndex | 自定义视角 guid | false | String |
| viewpointType | 0 观察视角 1 驾驶视角 2 自定义视角 | false | Number |
# 响应示例:
[
{
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,
},
];
# 响应参数:
| 参数名称 | 参数说明 | 类型 | schema |
|---|---|---|---|
| backToInitialView | 回到初始视角 | Boolean | |
| billBoard | 幕布朝向:false 既定方向(默认)、true 朝向屏幕 | Boolean | |
| bindID | 绑定的对象 id(如果对象已被绑定会被解绑) | String | |
| bindType | 绑定的对象类型 | String | |
| firstView | 第一视角 | Boolean | |
| floorIndex | 所在楼层 | Number | Number |
| foreignKey | 外部 ID | Array | |
| getVideoMethod | 获取视频流方式:0 视频流、1VAC | Number | Number |
| home | 是否设置为默认 | Boolean | |
| id | 视频面片 id | String | |
| isInverted | 是否倒放(videoState=0 时有效,默认 false) | Boolean | |
| iveUrl | 幕布的资源地址 | String | |
| loopMove | 路径循环方式 | Boolean | |
| movePathId | 路径 id | String | |
| moveSpeed | 速度 | Number | Number |
| moveState | 播放:0 暂停:1 停止:2 恢复 | Number | Number |
| name | 名称 | String | |
| parentBuildingID | 父建筑 id | String | |
| playSpeed | 倍速播放(videoState=0 时有效,默认 1 倍速) | Number | Number |
| playTimeOffset | 播放进度偏移量(videoState=8 时有效,单位秒) | Number | Number |
| position | 位置坐标 | ||
| height | 高度 | Number | |
| latitude | 纬度 | Number | |
| longitude | 经度 | Number | |
| subDataList | 视频源列表 | Array | SubDataAo |
| 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 | Number |
| videoStreamType | 播放流类型:1 直播、2 历史,默认 1 | Number | Number |
| viewPointList | 视点列表 | Array | ViewPointListVo |
| 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 | Number |
| visible | 显隐状态 | Boolean |