海康视频监控---Demo

1,使用在页面中调用ActiveX控件

         <object classid='clsid:E7EF736D-B4E6-4A5A-BA94-732D71107808' codebase='' standby='Waiting...' id='PreviewActiveX' width='100%' height='100%' name='ocx' align='center'>
            <param name='wndtype' value='1'>
            <param name='playmode' value='undefined'>
        object>

这里的

classid,是ActiveX控件的编号,可以在注册表中查到

codebase,是控件没有安装的情况下需要去查找的路径,通常后面要加上版本号.如:codebase/NetVideoActiveX23.cab#version=2,3,9,1

param,   子节点的param则是该控件的参数列表

注意:这里的activex是微软开发且闭源的,仅适用于IE(本人一直用的是Chrome所以一直不显示控件,这里提醒一下)

Firefox和Chrome需要安装特定的插件:

    如果chrome安装:ActiveX for Chrome (未测试)

    如果是Firfox安装:npActivexPlugin(未测试)

 

2,操作说明这里的海康视频监控有两个OCX控件供调用

 一个是 NetVideoActiveX23.ocx

 另一个是WebVideoActiveX.ocx

*区别这里我没找到,如果知道的可以留言说一下~

我在用的时候是用的WebVideoActiveX.ocx

因为NetVideoActiveX23.ocx我尝试调用StartRealPlay方法总是返回-1,所以预览不成功,然后就改用WebVideoActiveX.ocx

cmd下注册WebVideoActiveX.ocx:regsvr32 WebVideoActiveX.ocx

 



    
    
    
    10.24.1.114V23
    
    


    <%--
--%>
窗口号: 通道号:

  
这里要注意,一定要先调用

  m_PreviewOCX.HWP_ArrangeWindow(iWindowType);
否则预览不成功

 

 

 

 

 

   

 

你可能感兴趣的:(海康视频监控---Demo)