大华摄像头java开发之预览
2017-12-07 16:35
330 查看
大华摄像头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、因为大华的设备有许多功能不支持,或者是大华技术不提供这方面的支持,所以最终在功能方面比海康少的多。
个人联系方式:QQ1307329425
相关文章推荐
- 大华摄像头java开发之抓图
- java对文档等、附件在线预览的详细开发步骤解析:openOffice+SwfTools+FlexPaper
- java开发中如何调取远端的摄像头视频!
- 大华摄像头二次开发总结
- C++Builder XE6开发海康设备控制软件--摄像头图像预览与云台控制
- Android Camera开发:给摄像头预览界面加个ZoomBar(附完整代码下载)
- java开发调用海康威视摄像头的web端页面开发心得
- 以简求快 Java快速开发框架LML总体架构预览
- JAVA实现大华摄像头WEB方式实时显示视频,H5界面展示方式思路。
- 大华摄像头二次开发-web端实现实时视频监控
- 人脸识别系统开发(6) -- OpenCV摄像头预览
- 人脸识别系统开发(6) -- OpenCV摄像头预览
- javaweb开发网上书店 ----封面预览
- Android Camera开发:给摄像头预览界面加个ZoomBar(附完整代码下载)
- 基于Qt的海康威视网络摄像头SDK的二次开发——摄像头登录和预览
- Android开发:巧用延迟实现欢迎界面 及 摄像头预览后绘制背景标示(如坐标系、矩形框)
- android开发摄像头开发,在自己的SurfaceView里预览,并且解决摄像头预览变形问题--懒人笔记02
- JAVA微信公众号开发第8篇JSSDK&图片上传预览
- Android Camera开发:给摄像头预览界面加个ZoomBar(附完整代码下载)
- Android开发 摄像头SurfaceView预览 背景带矩形框 实现(原理:双surfaceview,顶层画矩形框,底层预览视频)