萤石开放文档

UIKit Javascript · 萤石开放平台API文档 (ys7.com)

最新代码和demo

https://github.com/Ezviz-OpenBiz/EZUIKit-JavaScript-npm

控制功能

云台 · 萤石开放平台API文档 (ys7.com)

Vue项目步骤如下:

安装依赖

npm install ezuikit-js

main.js内引入

import EZUIKit from 'ezuikit-js';

页面使用

<template><div><div id="videoPlayr"></div></div>
</template><script>import EZUIKit from "ezuikit-js";
var player = null;
export default {data(){return{}},methods: {videoPlayer() {player = new EZUIKit.EZUIKitPlayer({autoplay: true,id: "videoPlayr",   // 播放控件的IDaccessToken: this.videoInfo.accessToken,   // 后端给的Tokenurl: this.videoInfo.parameter,         // 后端给的URLtemplate: "security", // simple - 极简版;standard-标准版;security - 安防版(预览回放);voice-语音版;width: 1100,height: 563,});}
};
</script>

如果只需要预览 则极简版、标准版都可以 后端返回的url要以.hd.live结尾

如果需要预览回放功能二合一 则需要切换安防版  后端返回url如果以hd.live结尾 则首先进入预览页面 如果以local.rec结尾 则首先进入回放页

控制步骤如下:

操作命令:0-上,1-下,2-左,3-右,4-左上,5-左下,6-右上,7-右下,8-放大,9-缩小,10-近焦距,11-远焦距

需要的参数可以参照文档 文档已经放文章最上面

控制可能会有一些延迟

在每个按钮上添加mousedown和mouseup事件

// 拿向上按钮举例  鼠标按下越久 转动的也就越广~<div class="top_left kz" v-on:mousedown="kz('4')" v-on:mouseup="stop()"></div>// 监控控制 Vue的写在methods内//开始控制kz(param) {// 把控制参数存起来 方便暂停使用this.controlnum = param;// 控制所需参数this.controldata = {// 授权过程获取的access_tokenaccessToken: this.videoInfo.accessToken,// 设备序列号,存在英文字母的设备序列号,字母需为大写deviceSerial: this.deviceEqCode,// 通道号channelNo: "1",// 0-上,1-下,2-左,3-右,4-左上,5-左下,6-右上,7-右下,8-放大,9-缩小direction: this.controlnum,// 云台速度:0-慢,1-适中,2-快,海康设备参数不可为0speed: "2",};$.ajax({url: "https://open.ys7.com/api/lapp/device/ptz/start",type: "post",data: this.controldata,success: function (result) {},});},// 暂停 stop() {this.controldata = {accessToken: this.videoInfo.accessToken,deviceSerial: this.deviceEqCode,channelNo: "1",direction: this.controlnum,speed: "2",};$.ajax({url: "https://open.ys7.com/api/lapp/device/ptz/stop",type: "post",data: this.controldata,success: function (result) {},});},

前端JS、Vue实现海康萤石直播预览、回放、云台控制功能相关推荐

  1. 浏览器显示海康摄像头实时预览画面纯前端解决方案

    浏览器显示海康摄像头实时预览画面纯前端解决方案 将海康设备的 rtsp 协议视频流通过 ffmpeg 转码为 flv 实时视频流,并将实时视频流通过 express 服务生成 http 长链接或 ws ...

  2. uni-app 海康(HIKVISION)实时视频预览、录像回放、语音对讲

    uni-app 海康(HIKVISION)实时视频预览.录像回放.语音对讲:https://ext.dcloud.net.cn/plugin?id=2403

  3. 前端【vue】实现文档在线预览功能,在线预览pdf、word、xls、ppt等office文件

    前端江太公 前端实现文档在线预览功能 最直接的就是使用XDOC 文档云服务 XDOC可以实现预览以DataURI表示的DOC文档,此外XDOC还可以实现文本.带参数文本.html文本.json文本.公 ...

  4. 前端js实现上传图片大于2M时压缩,预览

    最近有个需求,用户在上传图片预览时,需要显示大小为2M以下,大于2M的需要压缩后上传,小于2M的原图显示 一.先说下限制图片大小的好处 直接上传特别占用带宽,上传速度慢,对程序考验以及影响用户的体验 ...

  5. 前端如何显示服务器摄像头,浏览器显示海康摄像头实时预览画面纯前端解决方案...

    php 实时输出内容到浏览器 php 实时输出内容到浏览器 当你在处理一个过程需要耗时很长,但你又需要适时的知道程序当前的处理状况的时候,该怎么办呢?下面就分享一下如何使用php及时的输出当前结果到浏 ...

  6. firefly的RK3399AIOC开发板+海康工业相机抓图预览

    显示效果如图 开发平台:firefly家的RK3399AIOC开发板. 系统:Android9 显示:firefly自带的LVDS10寸屏 SDK:使用SDK_MVCamCtrl_Android_V1 ...

  7. html 预览海康实时视频,海康视频实时预览插件

    更新记录 1.0.1(2020-06-17) 对于没有云台的设备,新增了直接全屏播放的调用函数 1.0.0(2020-06-12) 修改插件采集的数据.发送的服务器地址.以及数据用途说明 查看更多 平 ...

  8. 微信小程序中播放海康萤石云HLS '.m3u8'视频 video标签

    微信小程序中播放海康萤石云HLS '.m3u8'视频 video标签 前言 萤石云开放平台 微信开发者工具 前言 因为项目需要在微信小程序上展示实时视频流信息,以下内容是我将萤石云平台官方文档和自己实 ...

  9. vue接入海康萤石云npm包,开发视频模块

    vue接入海康萤石云npm包,开发视频模块 因为公司项目的需要,需要接入海康萤石云平台的npm包 来开发公司的视频模块 我们目前做的是公司的视频直播模块 ui设计采用的是公司的视频窗口ui 好了,我们 ...

  10. java 前台播放视频_「纯js项目」海康视频项目,java后台+前台web显示的,望提供思路!...

    纯js项目: 海康视频项目,java后台+前台web显示的,望提供思路! 如果只是实现BS架构,可以向海康要web开发包,直接使用浏览器通过ocx访问海康设备浏览视频,如果需要的功能不全,再使用JNI ...

最新文章

  1. 设置开机时自动开启和关闭的软件
  2. 关于吃掉物理的二次聚合无法实现的需要之旁门左道实现法
  3. PMAboutView
  4. Python回调函数用法实例
  5. 返回变量内容的错误示例和正确返回的4种方法
  6. ais文件还原到mysql_SQLSERVER 数据库可疑的解决步骤
  7. 最优化学习笔记(十六)——拟牛顿法(2)
  8. 听说你还不懂面向对象??
  9. 第一:如何解决robot framework log.html中的中文乱码问题
  10. iOS安全攻防(七)使用iOSOpenDev开发SpringBoard的Tweat
  11. Silverlight 解密游戏 之十 自定义粒子特效
  12. c语言利用fun求最小值,2015年计算机二级《C语言》精选练习题及答案(1)
  13. 天思经理人ERP日化行业应用方案
  14. ckpt为savermodel模型并TRT调用的问题
  15. 【制作脑图】万彩脑图大师教程 | 展开/折叠分支
  16. jDBC连接mysql数据库的5种方式
  17. 剑指offer20题——leetcode主站65题
  18. MySQL中试图的应用
  19. PowerDesigner画ER图详细教程
  20. java2022-12-22

热门文章

  1. 前言:电商产品经理必修课-如何打造实战型商品系统
  2. c# redies 安装 和使用
  3. gsp计算机系统测试题答案,新版GSP计算机系统专业知识培训测试题
  4. python官方中文库_新鲜出炉!Python 3.9 官方中文文档详解!
  5. 微信小程序——video视频播放
  6. matlab机器人模型仿真,一知半解|MATLAB机器人建模与仿真控制(1)
  7. css 入场动画_进入css3动画世界(一)
  8. Anaconda如何更新pip
  9. 深度学习剖根问底:SGD算法的优化和变种
  10. 协同多智能体学习的价值分解网络的原理与代码复现