文章目录
前言
该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,大功告成了