vue项目集成萤石云在Web系统中实现实时摄像头监控及控制功能
创始人
2024-12-28 17:33:11
0

需求

需求: 开发人员在产线上放置一个萤石摄像头,前端在可视化大屏上实时监控,且控制左右上下功能。

效果

vue项目集成萤石云在Web系统中实现实时摄像头监控及控制功能

萤石云接入web前期准备工作

  1. 阅读萤石云API文档:萤石云开放平台开发者文档

  2. 阅读萤石云控制API文档:萤石云摄像头控制文档

  3. 需要准备设备序列号,萤石云视频地址,accessToken,在代码中我将会写成乱码形式。

  4. 了解调用API时候返回的错误码,根据错误码做出响应的操作:萤石云调用API时出现的错误码

  5. 萤石云参数说明:参数说明,使用地址
    vue项目集成萤石云在Web系统中实现实时摄像头监控及控制功能

  6. vue项目安装依赖

    npm install ezuikit-js@0.2.4 

vue项目集成萤石云在Web系统中实现实时摄像头监控及控制功能
7. 页面引入ezuikit

import EZUIKit from "ezuikit-js"; 
  1. 页面使用,及其控制开关实现
 
  1. 相关JS代码
 import EZUIKit from "ezuikit-js"; import axios from "axios"; export default {   mounted() {     this.initEZUIKitPlayer();   },   data() {     return {       eZUIKitPlayer: null,       accessToken:         "at.b1bw5w7f8ogfo0rjcd5chidksjdu9jty-361f07133z-1oity3u-dth2n7yvl",       accessUrl: "ezopen://open.ys7.com/F6293ADF88/1.hd.live",     };   },   methods: {     //停止控制控制云台     stopTurn() {       axios({         url: "https://open.ys7.com/api/lapp/device/ptz/stop",         method: "post",         params: {           accessToken: this.accessToken,           // direction:num,           channelNo: 1, // 通道号           deviceSerial: "F6245FF7788", //序列号         },         timeout: 2000,       }).then((res) => {         //  console.log(res.data)         if (res.data.code == "60000") {           this.$message(res.data.msg);         }       });     },     // 云平台控制     directionControl(num) {       axios({         url: "https://open.ys7.com/api/lapp/device/ptz/start",         method: "post",         params: {           accessToken: this.accessToken, //accesstoken码,一般一周过期           speed: 2, //旋转速度           direction: num, //方向,传入数字,对应数字在api文档有           channelNo: 1, // 通道号           deviceSerial: "F62937788", //序列号         },         timeout: 2000,       }).then((res) => {         if (res.data.code == "60000") {           this.$message(res.data.msg);         }       });     },     // 初始化萤石云视频对接     initEZUIKitPlayer() {       this.eZUIKitPlayer = new EZUIKit.EZUIKitPlayer({         id: "video-container",         accessToken: this.accessToken,         url: this.accessUrl,         header: ["capturePicture", "save", "zoom"],         footer: ["fullScreen"],         width: 375,         height: 257,         autoplay: true,         audio: 1,         template: "simple",       });     },   }, };  
  1. CSS相关代码
  
  1. 获取实时视频API说明

vue项目集成萤石云在Web系统中实现实时摄像头监控及控制功能
后续了解更多功能,继续更新

相关内容

热门资讯

此事备受玩家关注!新超圣辅助透... 此事备受玩家关注!新超圣辅助透视挂,建德麻将存在有挂,一贯有挂细节运新超圣辅助工具,进入游戏界面。进...
今天上午!熊猫麻将辅助透视挂,... 今天上午!熊猫麻将辅助透视挂,大唐撸麻雀确实有挂,确实有挂透视1、下载好大唐撸麻雀正确养号方法之后点...
突发!小吆三打哈辅助透视挂,悠... 突发!小吆三打哈辅助透视挂,悠闲麻将真的是有挂,原来有挂解密一、小吆三打哈游戏安装教程牌型概率发牌机...
今年以来!樱花梦雨辅助透视挂,... 今年以来!樱花梦雨辅助透视挂,新滕州麻将真的是有挂,好像有挂方法今年以来!樱花梦雨辅助透视挂,新滕州...
备受关注的!边锋老友棋牌辅助透... 备受关注的!边锋老友棋牌辅助透视挂,微友麻将是真的有挂,一直有挂攻略运边锋老友棋牌辅助工具,进入游戏...
明白辅助挂!萍乡滚筒辅助透视挂... 明白辅助挂!萍乡滚筒辅助透视挂,大唐麻将游戏是有挂,一直有挂教程1、操作简单,无需大唐麻将游戏手机版...
据报道!丫丫古诗辅助透视挂,琼... 据报道!丫丫古诗辅助透视挂,琼崖海南麻将真的有挂,其实有挂方法丫丫古诗脚本下载中分为三种模型:丫丫古...
随着!多多休闲辅助透视挂,东游... 随着!多多休闲辅助透视挂,东游麻将是真的有挂,竟然有挂存在随着!多多休闲辅助透视挂,东游麻将是真的有...
方法辅助挂!星禾游戏辅助透视挂... 方法辅助挂!星禾游戏辅助透视挂,太浪乾安麻将是真的有挂,果然发现有挂1、下载好星禾游戏脚本下载之后点...
近日!巅峰互娱辅助透视挂,趣咪... 近日!巅峰互娱辅助透视挂,趣咪麻将确实有挂,真是揭秘有挂;1、这是跨平台的巅峰互娱轻量版有透视,在线...