海康威视web插件

来源:互联网 发布:阴阳眼喵哥捏脸数据 编辑:程序博客网 时间:2024/04/29 23:59

项目中需要用到海康威视的web插件进行二次开发,但是在开发过程中遇到很多问题。这里整理几个比较典型的问题和解决方案。如果后续还有遇到会补充。

资料下载:

①:3.0开发包----->http://download.csdn.net/download/yeyunfancy/9980157

②:1.0.6版本webVideoCtrl.js。------>http://39.108.169.199:8080/webVideoCtrl.js

1、为什么海康官网提供的web端可以在双核浏览器的任意模式下运行,而我下载的web3.0开发包里面的就不行,在谷歌内核提示不支持NAAPI。

解:因为webVideoCtrl.js版本的问题,把代码格式化后拉倒最底下,会发现他的版本应该是1.0.9。我下载的是资料下载①里面的开发包,因为1.0.9的使用NAAPI,但是这个技术因为安全问题已经被绝大部分的浏览器都去除了。所以如果想要兼容双模式,下载资料下载②的js文件,并且替换开发包里的那个js文件。


2、为什么抓拍功能和录像功能等无法使用,函数一直返回undefined。

解:因为WebComponentsKit.exe插件版本过高。也许你浏览过官方的web端,下载下来的WebComponentsKit.exe肯定是最新版的,但是最新版的WebComponentsKit.exe无法兼容1.0.6的webVideoCtrl.js。经过测试,我下载过【3.0.6.1】、【3.0.6.2】两个版本。只有3.0.6.1版本兼容1.0.6的webVideoCtrl.js。如果你安装过新版的WebComponentsKit,请卸除干净安装旧版的。资料下载①里面的WebComponentsKit是3.0.6.1。因此,在开发过程中,需要把插件版本监测的代码去除。

原创粉丝点击