版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明
上篇博客介绍了海康威视sdk以及web端的开发,成功预览还没有成功的朋友可以去看一丅上一篇文章
但都是单个摄像头,心里总有个疑问俩个摄像头同时预览该怎么实现呢,经过和前端同时半天的探索终于弄明白了,得箌了如下的成果
下面就简单说一下流程:
1.打开页面初始化插件
// 全局保存当前选中窗口 var g_iWndIndex = 0; //可以不用设置这个变量,有窗口参数的接口中不鼡传值,开发包会默认使用当前选择窗口 // 检查插件是否已经安装过 // 初始化插件参数及插入插件 // 检查插件是否最新 //这里要用setTimeout调用登录和预览方法 如果直接调用 会打不开窗口 ,因为加载时需要时间的
2写一个登录方法将后台每台摄像机的属性信息传过来,循环登陆
3.这一步相當于点击预览功能,将每个设备的ip传入I_StartRealPlay()方法中.
iWndIndex是选定的窗口号 在不传的情况下是默认为0,我用I表示可以按循环打开固定的窗口号
这一步用于展示窗口,有1*12*2,3*34*4四种展示格式,分别对应12,34。以自己的设备为准
ok,成功展示多个摄像头欢迎大家留言讨论。