更新记录
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:未测试 | × |
原生插件通用使用流程:
- 购买插件,选择该插件绑定的项目。
- 在HBuilderX里找到项目,在manifest的app原生插件配置中勾选模块,如需要填写参数则参考插件作者的文档添加。
- 根据插件作者的提供的文档开发代码,在代码中引用插件,调用插件功能。
- 打包自定义基座,选择插件,得到自定义基座,然后运行时选择自定义基座,进行log输出测试。
- 开发完毕后正式云打包
付费原生插件目前不支持离线打包。
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.支持对已经设置预置点的摄像头返回第一个预置点操作
插件使用说明
- 给海康威视摄像头通电,确保可以通过IP地址直接访问摄像头,
- 获取摄像头的IP地址、端口、用户名和密码
- 引入插件
- 调用插件
引入插件方法
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:摄像头站点名称