更新记录

1.0.2(2022-05-18)

修复与大华视频插件同时使用时的checkReleaseDuplicateClasses报错问题

1.0.1(2022-05-17)

解决与大华视频插件同时使用时的checkReleaseDuplicateClasses报错问题

1.0.0(2022-01-12)

基于海康SDK开发, 支持视频实时预览、视频抓拍、录像、摄像头旋转、缩放及回预置点等操作

查看更多

平台兼容性

Android Android CPU类型 iOS
适用版本区间:5.1 - 10.0 armeabi-v7a:支持,arm64-v8a:支持,x86:未测试 ×

原生插件通用使用流程:

  1. 购买插件,选择该插件绑定的项目。
  2. 在HBuilderX里找到项目,在manifest的app原生插件配置中勾选模块,如需要填写参数则参考插件作者的文档添加。
  3. 根据插件作者的提供的文档开发代码,在代码中引用插件,调用插件功能。
  4. 打包自定义基座,选择插件,得到自定义基座,然后运行时选择自定义基座,进行log输出测试。
  5. 开发完毕后正式云打包

付费原生插件目前不支持离线打包。
Android 离线打包原生插件另见文档 https://nativesupport.dcloud.net.cn/NativePlugin/offline_package/android
iOS 离线打包原生插件另见文档 https://nativesupport.dcloud.net.cn/NativePlugin/offline_package/ios

注意事项:使用HBuilderX2.7.14以下版本,如果同一插件且同一appid下购买并绑定了多个包名,提交云打包界面提示包名绑定不一致时,需要在HBuilderX项目中manifest.json->“App原生插件配置”->”云端插件“列表中删除该插件重新选择


海康摄像头插件

使用须知:

本插件只支持android版应用, 购买前请仔细阅读本文档,看是否符合自己需求, 购买后可联系作者索要当前版本Android源码, 联系QQ:47334135

插件功能

1.支持实时预览海康摄像头视频
2.支持海康摄像头图片抓拍
3.支持海康摄像头视频录像
4.支持海康摄像头的上下左右旋转控制
5.支持海康摄像头的缩放控制
6.支持对已经设置预置点的摄像头返回第一个预置点操作

插件使用说明

  1. 给海康威视摄像头通电,确保可以通过IP地址直接访问摄像头,
  2. 获取摄像头的IP地址、端口、用户名和密码
  3. 引入插件
  4. 调用插件

引入插件方法

var hikVideoModule = uni.requireNativePlugin("AS-HikVideoModule")

调用插件方法

复制代码hikVideoModule.playVideo({
                        'Id': id,
                        'CamIp': camIP,
                        'CamPort': camPhonePort, 
                        'CamUser': camUser,
                        'CamPassword': camPass,
                        'CamFactory': camFactory,
                        'Name': name
                    },
                    (ret) => {
                        modal.toast({
                            message: ret,
                            duration: 1.5
                        });
                    });

示例代码

复制代码<template>
    <view class="classify">
        <view @click="gotovideo(ID,CamIP,CamPass,CamPhonePort,CamUser,Name,CamFactory)"></view  
    </view>     
</template>
<script>
    var hikVideoModule = uni.requireNativePlugin("AS-HikVideoModule");
    export default {
        data() {
            return {
                ID:"1",
                CamIP:192.168.1.100,
                CamPass:admin,
                CamPhonePort:8000,
                CamUser:"admin",
                Name:"1#站视频",
                CamFactory:"HAIKANG"
            }
        }, 
        methods: {
           //跳转页面
           gotovideo(id,camIP,camPass,camPhonePort,camUser,name,camFactory){  
                hikVideoModule.playVideo({
                    'Id': id,
                    'CamIp': camIP,
                    'CamPort': camPhonePort, 
                    'CamUser': camUser,
                    'CamPassword': camPass,
                    'CamFactory': camFactory,
                    'Name': name
                },
                (ret) => {
                    modal.toast({
                        message: ret,
                        duration: 1.5
                    });
                });  
           }

        }
    }
</script>

playVideo 参数说明,(带*为必填项)

Id:站点唯一标识Id
*CamIp:摄像头IP地址,必填项
*CamPort:摄像头手机端端口,必填项
*CamUser:摄像头登录用户名,必填项
*CamPassword:摄像头登录密码,必填项
CamFactory:摄像头生产厂家
Name:摄像头站点名称

隐私、权限声明

1. 本插件需要申请的系统权限列表:

抓图和录像需要读写权限 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

在海康网络SDK基础上封装, 插件本身不采集任何数据,海康 SDK 会采集数据,详情参考海康官网:https://open.hikvision.com/

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

头111

2024-12-04

点击使用直接黑屏,并且直接闪退

473***@qq.com 2024-12-11

没有报错信息吗?请提供下报错信息

734***@qq.com

2024-08-09

请问登录失败, 错误码: 7 是什么原因?

473***@qq.com 2024-08-09

错误码7代表连接设备失败。设备不在线或网络原因引起的连接超时 等。具体错误码可以参考海康官网的网络设备手册

175***@qq.com (已付费)

2024-05-28

已付费,麻烦通过一下

202***@qq.com (已付费)

2024-04-19

已经付费,麻烦通过一下

165***@qq.com

2024-01-02

你好方便提供一个抓图的api直接在代码中动态调用吗,我看目前只能通过手动点击触发,但是实际业务场景是无人值守需要自动抓图

ng9***@163.com (已付费)

2023-12-06

已购买,大佬加Q2562315904

175***@qq.com

2023-11-03

点击后,造成闪退怎么解决?

小花xx

2023-07-17

点击后因应用自身空指针异常,造成闪退怎么解决?

134***@163.com

2023-06-04

登陆失败,错误码:0 是什么原因 ,已经用花生壳做了网穿

473***@qq.com 2023-06-04

海康的错误码0是没有错误,可能是你网络不稳定造成的,你可以先通过web页面登录摄像头看下能不能登录,如果登录失败,可能是你网络的问题

179***@qq.com (已付费)

2023-06-01

本地抓拍点击后无反应,如何调试? 自定义基座安装到模拟器失败如何解决,

473***@qq.com 2023-06-01

本地抓拍会存储到本地内存中,你可以在内存中查看是否保持成功,调试可以看返回码,不成功有返回码

179***@qq.com 2023-06-02

本地存储的图片格式可改吗?qq能通过下?需求比较急

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问