648540858
2022-04-26 363606d8453c027429ea66a6036c62b01ff8e06c
web_src/src/components/live.vue
@@ -39,30 +39,15 @@
  },
  data() {
    return {
      showVideoDialog: true,
      hasAudio: false,
      videoUrl: [''],
      spilt: 1,//分屏
      playerIdx: 0,//激活播放器
      deviceList: [], //设备列表
      currentDevice: {}, //当前操作设备对象
      videoComponentList: [],
      updateLooper: 0, //数据刷新轮训标志
      currentDeviceChannelsLenth: 0,
      winHeight: window.innerHeight - 200,
      currentPage: 1,
      count: 15,
      total: 0,
      getDeviceListLoading: false,
      //channel
      searchSrt: "",
      channelType: "",
      online: "",
      channelTotal: 0,
      deviceChannelList: [],
      loading: false
    };
  },
@@ -167,13 +152,6 @@
        this.sendDevicePush({deviceId, channelId})
      }
    },
    convertImageToCanvas(image) {
      var canvas = document.createElement("canvas");
      canvas.width = image.width;
      canvas.height = image.height;
      canvas.getContext("2d").drawImage(image, 0, 0);
      return canvas;
    },
    shot(e) {
      // console.log(e)
      // send({code:'image',data:e})
@@ -211,17 +189,6 @@
      console.log(data);
      window.localStorage.setItem('playData', JSON.stringify(data))
    },
    loadAndPlay() {
      let dataStr = window.localStorage.getItem('playData') || '[]'
      let data = JSON.parse(dataStr);
      data.forEach((item, i) => {
        if (item) {
          this.playerIdx = i
          this.sendDevicePush(item)
        }
      })
    }
  }
};
</script>