# 更新幕布的属性批量

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