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

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

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);

相关推荐
lhxcc_fly8 天前
Coze实战案例分享
ai·sdk·coze·实战案例
lhxcc_fly8 天前
Coze开发平台
ai·api·sdk·提示词·应用·智能体·coze
logocode_li8 天前
跑通第一个LLM应用:调用DeepSeek模型
ai·llm·sdk·deepseek
查士丁尼·绵12 天前
通过sdk获取ecs指标
python·sdk
devmoon13 天前
使用 Zombienet 运行平行链网络
web3·区块链·sdk·polkadot·测试网·跨链
王解15 天前
SDK 与 API: 从概念到应用的深度解析
sdk
jfqqqqq17 天前
minIO分页请求maxKeys无效的问题
java·sdk·minio·分页
云卓SKYDROID20 天前
维护与保养小贴士:如何让你的云卓G16遥控器持久如新?
科技·无人机·遥控器·维护·高科技
devmoon21 天前
Polkadot SDK 平行链模板搭建全流程指南
web3·区块链·sdk·比特币·波卡
atsec21 天前
固安全之本,应支付之变 - 2025年支付卡产业动态和趋势分享
sdk·pci dss·pci标准家族·pci ssc·kmo·ess