1.0.4 • Published 4 years ago
hikvs
请先下载并安装 VideoWebPlugin.exe 资源包
install
npm install hikvs-web 
use
import hikComp from 'hikvs-web'
Vue.use(hikComp)
config
| 参数 | 类型 | 
|---|
| playConfig | Object | 
| nameId | String | 
| cameraIndexCode | String | 
- 在 computed 计算属性中, 配置playConfig属性:
| 参数 | 说明 | 
|---|
| appkey | 【必填】 综合安防管理平台(API网关)提供的appkey | 
| secret | 【必填】 综合安防管理平台(API网关)提供的secret | 
| ip | 【必填】 综合安防管理平台(API网关)IP地址 | 
| playMode | 初始播放模式,(决定显示预览还是回放界面):0-预览,1-回放 | 
| port | 综合安防管理平台(API网关)端口,若启用HTTPS协议,默认443 | 
| snapDir | 抓图存储路径 | 
| videoDir | 紧急录像或录像剪辑存储路径 | 
| layout | playMode指定模式的布局 | 
| enableHTTPS | 是否启用HTTPS协议与综合安防管理平台交互,这里总是填1 | 
| encryptedFields | 加密字段,默认加密领域为secret | 
| showToolbar | 是否显示工具栏,0-不显示,非0-显示 | 
| showSmart | 是否显示智能信息(如配置移动侦测后画面上的线框),0-不显示,非0-显示 | 
| buttonIDs | 自定义工具条按钮 (具体参数见下表) | 
| toolBarButtonIDs | 自定义工具条按钮 (具体参数见下下表) | 
| 参数 | 说明 | 
|---|
| 0 | 监控点名称按钮 | 
| 1 | 监控点类型 | 
| 16 | 关闭按钮 | 
| 256 | 预览回放声音 | 
| 257 | 预览回放抓图 | 
| 258 | 预览回放电子放大 | 
| 259 | 预览回放显示监控点信息 | 
| 260 | 小鹰眼 | 
| 512 | 预览云台控制 | 
| 513 | 预览3D放大 | 
| 514 | 预览语音对讲 | 
| 515 | 预览主子码流切换 | 
| 516 | 预览紧急录像 | 
| 517 | 预览即时回放 | 
| 768 | 回放录像剪辑 | 
| 769 | 回放录像下载 | 
| 770 | 回放录像锁定 | 
| 参数 | 说明 | 
|---|
| 2048 | 同步异步 | 
| 2049 | 全部静音 | 
| 2050 | 全部抓图 | 
| 2304 | 速度控件 | 
| 2305 | 倒放切换按钮 | 
| 2306 | 单帧退 | 
| 2307 | 时间 | 
| 2308 | 正放切换按钮 | 
| 2309 | 单帧进 | 
| 4096 | 全部关闭 | 
| 4097 | 切换布局 | 
| 4098 | 切换全屏 | 
| 4099 | 全部自适应 | 
| 4100 | 下载中心 | 
| 4608 | 分隔条 | 
| 4609 | 分隔条2 | 
demo
<hik-comp style="width: 200px; height: 90px;" :playConfig="playConfig"
    :nameId="jkInfo.nameId" :cameraIndexCode="jkInfo.cameraIndexCode" />
  data() {
    return {
      jkInfo: {
          nameId: "playWnd1", // nameId 具有唯一性,否则无效,如果有多个,一定不能重复
          cameraIndexCode: "xxxx",  // 监控点编号
        }
    }
  },
  computed: {
    /** start 海康视频WEB插件,请自行修改以下配置项 */
    playConfig: function () {
      return {
        appkey: "",
        secret: "",
        ip: "",
        playMode: 0,
        port: 443,
        snapDir: "D:\\SnapDir",
        videoDir: "D:\\VideoDir",
        layout: "1x1",
        enableHTTPS: 1,
        encryptedFields: 'secret',
        showToolbar: 0,
        showSmart: 0,
        buttonIDs: "",
        toolBarButtonIDs: "4098",
      }
    }
    /** end 海康视频WEB插件,请自行修改以上配置项 */
  }