intouch/ifix嵌入视频控件2(报警视频联动初步思路)

在项目中有朋友遇到类似的需求,ifix中嵌入视频,并实现报警与视频的联动功能。诸如,重要设备启动时,摄像头自动弹窗,并持续一段时间自动弹窗关掉;设备故障时,摄像头自动截图,录像一段时间存储;设备停止时,摄像头自动弹窗等等。其实本质上,对ifix来讲,就是出发相应的报警事件,并在报警事件中调用相应接口实现。

重要点:设备启动/停止/故障时,摄像头如何自动跟随并拍照记录?

思路:设置预置点。(每个触发事件,配置好相应的预置点;当事件触发时,摄像头自动跟随到预置点即可)

初步将整个ifix嵌入视频,开发流程梳理下:

1.控件注册

直接打开开发包中register脚本双击,显示注册成功即可。

2.控件嵌入

插入OLE对象,找到NetvideoActive.ocx插入

3.脚本编写

'画面关闭时,释放摄像头
Private Sub CFixPicture_Close()
NetVideoActiveX231.ClearOCX

End Sub

'画面打开时,连接摄像头并开启实时播放
Private Sub CFixPicture_Initialize()
Dim lUserID As Long
Dim ret As Boolean

lUserID = NetVideoActiveX231.Login("192.168.1.127", 8000, "admin", "jsjl1340")
ret = NetVideoActiveX231.StartRealPlay(0, 0, 0)
NetVideoActiveX231.AboutBox

End Sub

'测试截图功能
Private Sub CommandButton1_Click()
NetVideoActiveX231.BMPCapturePicture "C:\Users\yuanshengqi\Desktop", True
End Sub

4.事件触发

在事件触发时,(编写调度脚本,比如事件调度事件,触发某些条件时,可以执行相关接口,比如截图功能,转换到预置点等)。

相关资源:

https://download.csdn.net/download/sheng1522098487/10408024

  • 1
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 9
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值