海康威视二次开发适配安卓电视盒子

收到一个需求,需要在安卓电视盒子上适配海康威视摄像头视频:

1.类似电视家app界面,左边滑动菜单显示通道列表、设置按钮,遥控器呼出菜单。

2.遥控器操作:切换视频通道、云台上下左右控制、缩放等。

3.服务器域名、用户名、密码配置(遥控器操作)。

适配要点:

1.基于海康威视的安卓sdk,使用surfaceview播放实时预览视频,官方给的demo需要注释掉一些错误代码才能正常编译;官方给的surfaceview代码中有低级错误,无法获取到正确通道号,需要参照textureview的代码进行修改。

2.由于surfaceview需要在所有层上显示,导致滑动菜单被遮挡,需要在surfaceview的

复制代码
setZOrderOnTop(true)之后加入setZOrderMediaOverlay(true)。

3.用到的一些关键api:

设备登录:int NET_DVR_Login_V40(Pointer pLoginInfo, Pointer lpDevice);

实时预览:int NET_DVR_RealPlay_V40(int var1, INTER_PREVIEWINFO var2, RealPlayCallBack var3, Surface var4);

云台控制:boolean NET_DVR_PTZControl(int var1, int var2, int var3);

相关推荐
云卓SKYDROID13 天前
无人机电机模块技术分析
无人机·科普·遥控器·高科技·云卓科技
云卓SKYDROID13 天前
无人机交互控制技术要点
人工智能·人机交互·无人机·遥控器·高科技·云卓科技
云卓SKYDROID13 天前
无人机加速器模块技术解析
人工智能·无人机·遥控器·高科技·云卓科技
云卓SKYDROID21 天前
无人机遥控器低延迟高刷新技术解析
无人机·科普·遥控器·高科技·云卓科技
顾随1 个月前
(一)视觉——工业相机(以海康威视为例)
数码相机·视觉检测·相机·海康威视
千里马学框架1 个月前
想一想android桌面的未读计数角标应该如何设计呢?
android·framework·sdk·角标·桌面角标·未读计数角标·华为桌面
DONSEE广东东信智能读卡器2 个月前
鸿蒙系统使用ArkTS开发语言支持身份证阅读器、社保卡读卡器等调用二次开发SDK
二次开发·sdk·arkts·鸿蒙·身份证阅读器·社保卡读卡器
罗迪尼亚的熔岩2 个月前
kuka, fanuc, abb机器人和移动相机的标定
机器人·工业相机·海康威视·标定·visonmaster
云卓SKYDROID2 个月前
物流无人机自动化装卸技术解析!
运维·人工智能·自动化·无人机·科普·遥控器·云卓科技
ClkLog-开源埋点用户分析2 个月前
全开源、私有化部署!轻量级用户行为分析系统-ClkLog
开源·开源软件·sdk·用户画像·埋点分析