您的位置:首页 > 编程语言 > Java开发

大华摄像头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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  摄像头 ocx控件
相关文章推荐