zoukankan      html  css  js  c++  java
  • 大华摄像头java开发之预览

    大华摄像头java开发之预览

          大华网络摄像头在用java实现预览视频之后,按照项目要求,要把大华网络摄像头的预览放到web页面显示。首先需要准备一个ocx插件,如果没有的可以自行下载,地址:http://download.csdn.net/download/u012492535/10149729
    好了,接下来就按部就班的记录一下开发的过程:
    1、首先在下载的OCX插件中,右击reg.bat,选择以管理员身份运行,或者win+R,输入cmd命令,将reg.bat文件拖到窗口,运行成功会提示。
    这里写图片描述
    2、然后在开发程序中新建一个html文件或者jsp文件也可以(这里的开发程序和文件根据自己的项目需要即可),将下面的代码放到里面

     <script language="javascript">  
    
    
        function StartPreview()  
        {   alert("开始");  
            var SSOcx = document.getElementById("playOcx");  
            SSOcx.SetDeviceInfo("192.168.0.108",37777,0,"admin","admin");  
                SSOcx.StartPlay();        
        }  
    
        function StoptPreview()  
        {  
            var SSOcx = document.getElementById("playOcx");  
            SSOcx.StopPlay();  
    
        }  
    
        function Capture()  
        {  
    
            var SSOcx = document.getElementById("playOcx");  
           var dd= SSOcx.GetCapturePicture("d:\\1.bmp");  
    
        }  
    
        function StartRecord()  
        {     
    
         var SSOcx = document.getElementById("playOcx");  
             SSOcx.SaveRealData("d:\\1.avi");  
        }  
    
        function StopRecord()  
        {     
         var SSOcx = document.getElementById("playOcx");  
             SSOcx.StopSaveRealDate();  
        }  
        </script>  
        </head>  
        <body>  
        <div class="bigbg">  
        <div class="kuang">  
            <div class="videoscreen">   
            <td width="50%"   align="right" style="padding-right:50px">  
                 <object classid="clsid:30209FBC-57EB-4F87-BF3E-740E3D8019D2" codebase=""  
                      standby="Waiting..." id="playOcx" width="1280" height="720" name="playOcx" align="center" >  
                    <embed width="618" height="360" align="center"></embed>  
                 </object>  
            </td>  
             </div>  
        <div class="sfream">  
        <div class="play"><a href="javascript:StartPreview()">播放</a><br/></div>  
        <div class="pause"><a href="javascript:StoptPreview()">暂停</a><br /></div>  
        <div class="progressbar"><a href=""></a></div>  
        <div class="snapshot-picture"><a href="javascript:Capture()">拍照</a><br/></div>  
        <div class="stepback"><a href=""></a></div>  
        <div class="camera"><a href="javascript:StartRecord()">录制</a><br/></div>  
        <div class="stopcamera"><a href="javascript:StopRecord()">停止录制</a></div>  
        <div class="singlescreen"><a href=""></a></div>  
        <div class="doublescreen"><a href=""></a></div>  
        <div class="ninescreen"><a href=""></a></div>  
        </div>  
        </div>  
        <div class="close"><a href=""></a></div>  
        </div>  
        </body>  
        </html>

    3、将大华网络摄像头的设备息填写完毕之后,运行即可出现摄像头的视频,如果是jsp文件的话,则需要将摄像头设备信息从其他地方传过来即可。
    4、因为大华的设备有许多功能不支持,或者是大华技术不提供这方面的支持,所以最终在功能方面比海康少的多。
    5、此方法仅支持在支持IE内核的浏览器(IE,360)使用,如果想要使用其他浏览器播放视频,请自寻查找其他方法。


    个人联系方式:QQ1307329425

  • 相关阅读:
    【水】希望之花
    如何不用狄利克雷卷积证明莫比乌斯函数性质二
    【数学】gcd
    挂分宝典
    [luogu P6042]「ACOI2020」学园祭 题解
    [luogu P6041]「ACOI2020」布丁暗杀计划 题解
    11.19模拟
    「CSP-S2020」题解
    11.11模拟
    「洛谷P1445」樱花
  • 原文地址:https://www.cnblogs.com/G1432291874/p/9346033.html
Copyright © 2011-2022 走看看