700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 海康威视二次开发详细整理 含Java 官方Demo整合

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

时间:2023-03-20 20:29:56

相关推荐

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

文章目录

前言一、前置准备1.官网下载sdk [/cn/download_more_570.html](/cn/download_more_570.html)2.demo拷出备用二、Idea 重新构建demo1.没用的东西,删2.idea 简简单单新建个java项目3.CTRL CV大法4.项目设置5.万事大吉?6.万事大吉!

前言

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


一、前置准备

1.官网下载sdk /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 = .URLDecoder.decode(path, "utf-8");} catch (UnsupportedEncodingException e) {e.printStackTrace();}}}

改一下目录引用

OK,大功告成了

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。