Web 3.0
控件开发包
编程指南
WEB V3.0 编程指南
I
声 明
非常感谢您购买我公司的产品,如果您有什么疑问或需要请随时联系我们。
我们已尽量保证手册内容的完整性与准确性,但也不免出现技术上不准确、与产品功能及操作不相符
或印刷错误等情况,如有任何疑问或争议,请以我司最终解释为准。
产品和手册将实时进行更新,恕不另行通知。
本手册中内容仅为用户提供参考指导作用,请以开发包实际内容为准。
WEB V3.0 编程指南
II
目 录
声 明 .......................................................................................................................................................................... I
目 录 ......................................................................................................................................................................... II
1 简介 ..................................................................................................................................................................... 1
1.1 内容简介 ................................................................................................................................................. 1
1.2 支持设备 ................................................................................................................................................. 1
1.3 运行环境 ................................................................................................................................................. 1
2 版本更新 ............................................................................................................................................................. 2
3 错误码及说明 ..................................................................................................................................................... 4
3.1 异常事件代码 ......................................................................................................................................... 4
3.2 错误码 ..................................................................................................................................................... 4
4 函数调用顺序 ..................................................................................................................................................... 6
5 函数说明 ............................................................................................................................................................. 7
5.1 插件初始化 ............................................................................................................................................. 7
5.1.1 检查插件是否已安装 ................................................................................................................. 7
5.1.2 Web 插件初始化(包含插件事件注册) ................................................................................. 7
5.1.3 嵌入播放插件 ............................................................................................................................. 8
5.1.4 在网页中写入插件 ..................................................................................................................... 8
5.2 获取设备信息 ......................................................................................................................................... 8
5.2.1 根据域名获取设备 IP ................................................................................................................. 8
5.2.2 登录设备 ..................................................................................................................................... 8
5.2.3 登出设备 ..................................................................................................................................... 9
5.2.4 获取设备基本信息 ..................................................................................................................... 9
5.2.5 获取模拟通道 ........................................................................................................................... 10
5.2.6 获取数字通道 ........................................................................................................................... 11
5.2.7 获取零通道 ............................................................................................................................... 11
5.2.8 录像搜索 ................................................................................................................................... 12
5.2.9 获取语音对讲通道 ................................................................................................................... 13
5.3 播放及播放控制 ................................................................................................................................... 13
5.3.1 开始预览 ................................................................................................................................... 13
5.3.2 开始回放 ................................................................................................................................... 14
5.3.3 开始倒放 ................................................................................................................................... 15
5.3.4 停止播放 ................................................................................................................................... 15
5.3.5 单帧 ........................................................................................................................................... 15
5.3.6 暂停 ........................................................................................................................................... 15
5.3.7 恢复播放 ................................................................................................................................... 16
5.3.8 减速播放 ................................................................................................................................... 16
5.3.9 加速播放 ................................................................................................................................... 16
5.3.10 获取 OSD 时间 .......................................................................................................................... 16
5.3.11 打开声音 ................................................................................................................................... 16
5.3.12 关闭声音 ................................................................................................................................... 17
5.3.13 设置音量 ................................................................................................................................... 17
WEB V3.0 编程指南
III
5.3.14 抓图 ........................................................................................................................................... 17
5.3.15 画面分割 ................................................................................................................................... 17
5.4 录像 ....................................................................................................................................................... 17
5.4.1 开始录像 ................................................................................................................................... 17
5.4.2 停止录像 ................................................................................................................................... 18
5.5 录像下载 ............................................................................................................................................... 18
5.5.1 开始下载 ................................................................................................................................... 18
5.5.2 获取录像下载状态 ................................................................................................................... 18
5.5.3 获取录像下载进度 ................................................................................................................... 18
5.5.4 停止录像下载 ........................................................................................................................... 18
5.6 语音对讲 ............................................................................................................................................... 19
5.6.1 开始语音对讲 ........................................................................................................................... 19
5.6.2 停止语音对讲 ........................................................................................................................... 19
5.7 云台控制 ............................................................................................................................................... 19
5.7.1 云台控制 ................................................................................................................................... 19
5.7.2 设置预置点 ............................................................................................................................... 19
5.7.3 调用预置点 ............................................................................................................................... 20
5.8 图像放大 ............................................................................................................................................... 20
5.8.1 开启电子放大 ........................................................................................................................... 20
5.8.2 关闭电子放大 ........................................................................................................................... 20
5.8.3 开启 3D 放大 ............................................................................................................................. 20
5.8.4 关闭 3D 放大 ............................................................................................................................. 20
5.8.5 全屏播放 ................................................................................................................................... 21
5.9 设备维护 ............................................................................................................................................... 21
5.9.1 导出配置参数 ........................................................................................................................... 21
5.9.2 导入配置参数 ........................................................................................................................... 21
5.9.3 恢复默认参数 ........................................................................................................................... 21
5.9.4 设备重启 ................................................................................................................................... 22
5.9.5 开始升级 ................................................................................................................................... 22
5.9.6 获取升级状态 ........................................................................................................................... 22
5.9.7 获取升级进度 ........................................................................................................................... 22
5.9.8 停止升级 ................................................................................................................................... 22
5.9.9 打开远程配置 ........................................................................................................................... 23
5.10 插件信息维护 ................................................................................................................................... 23
5.10.1 插件版本比较 ........................................................................................................................... 23
5.10.2 获取插件的本地配置参数 ....................................................................................................... 23
5.10.3 设置插件的本地配置参数 ....................................................................................................... 24
5.10.4 获取播放窗口信息 ................................................................................................................... 24
5.11 其它 ....................................................................................................................................................... 24
5.11.1 选择文件夹或者文件路径 ....................................................................................................... 24
5.11.2 获取上一次的错误码 ............................................................................................................... 24
5.11.3 发送 HTTP 请求 ......................................................................................................................... 24
WEB V3.0 编程指南
1
1 简介
1.1 内容简介
Web 控件 V3.0 基于 ActiveX 和 NPAPI 开发,接口封装于 javascript 脚本,以 javascript 接口形式提供用户
集成,支持网页上实现预览、回放、云台控制等功能。该控件开发包仅支持 B/S 网页开发,不适用于 C/S
开发。
1.2 支持设备
Web 控件 V3.0 支持我司多种设备,包括 DVR、NVR、DVS、网络摄像机、网络球机等,设备需要支持
PSIA 或 ISAPI 协议。
1.3 运行环境
操作系统:Windows XP、Windows7、Windows8、Windows8.1
浏览器:IE6~IE11、Chrome 8+、Firefox3.5+、Safari5.0.2+,目前仅支持 32 位浏览器