海康威视二次开发详细整理,含Java 官方Demo整合

本文介绍了如何在IntelliJ IDEA中重新构建Hikvision SDK的Java demo,涉及下载SDK、删除冗余文件、配置项目结构、DLL文件处理和路径设置等内容,以实现设备预览、控制和参数配置功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


前言

该Demo在官方原版基础上修改,改用idea进行整理开发,主要介绍预览、回放、云台控制、参数配置等基本功能。


一、前置准备

1.官网下载sdk https://www.hikvision.com/cn/download_more_570.html

在这里插入图片描述

在这里插入图片描述

2.demo拷出备用

解压,找到本层目录
在这里插入图片描述

二、Idea 重新构建demo

1.没用的东西,删

txt移到别的文件下打开参照,项目只留下src目录和两个jar包,啊,世界清静了
在这里插入图片描述

2.按照txt上写的,将dll文件拷到本目录下,然后一定要将AudioRender.dll文件也拷贝过去,不然会报错

在这里插入图片描述

2.idea 简简单单新建个java项目

在这里插入图片描述
在这里插入图片描述

3.CTRL CV大法

直接将二.2目录下的全部文件拷贝到新建的项目中,简单粗暴有疗效

复制完成后结构如下
在这里插入图片描述

4.项目设置

打开项目设置页面,选择libraries->点击加号
在这里插入图片描述
除了src目录全选
在这里插入图片描述

5.万事大吉?

在这里插入图片描述

右键运行,如果
在这里插入图片描述

恭喜,成功了。

6.万事大吉!

如果报错:Unable to load library ‘PlayCtrl’: ÕҲ»µ½ָ¶¨
那是路径问题,需要重新配置一下,先来个工具类,直接放在clientDemo目录下
在这里插入图片描述

public class PathUtils {
    public static String DEFAULT_PATH;

    static {
        String path = (ClientDemo.class.getResource("/").getPath()).replaceAll("%20", " ").substring(1).replace("/", "\\");
        try {
            DEFAULT_PATH = java.net.URLDecoder.decode(path, "utf-8");
        } catch (UnsupportedEncodingException e) {
            e.printStackTrace();
        }
    }
}

改一下目录引用
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

OK,大功告成了

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值