更新记录
4.0(2023-01-03) 下载此版本
更新Hbuilderx云打包版本3.6.15
3.0(2022-12-19) 下载此版本
更新标题栏,新增返回按钮事件,更新插件名方法调用
2.0(2022-12-12) 下载此版本
无
查看更多平台兼容性
Android | Android CPU类型 | iOS |
---|---|---|
适用版本区间:4.4 - 11.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原生插件配置”->”云端插件“列表中删除该插件重新选择
### 原生插件通用使用流程:
-
1 :购买插件,选择该插件绑定的项目.
-
2 :在HBuilderX里找到项目,在manifest的app原生插件配置中勾选模块,如需要填写参数则参考插件作者的文档添加。
-
3 :根据插件作者的提供的文档开发代码,在代码中引用插件,调用插件功能。
-
4 :打包自定义基座,选择插件,得到自定义基座,然后运行时选择自定义基座,进行log输出测试。
-
5 :开发完毕后正式云打包。
-
付费原生插件目前不支持离线打包。Android 离线打包原生插件另见文档 https://nativesupport.dcloud.net.cn/NativePlugin/offline_package/android
-
- *
海康视频监控插件
- *
-
- *
使用须知:
- *
-
- *
本插件只支持Android版应用,购买前请仔细阅读本文档,测试请使用自定义基座 看是否符合自己需求。插件播放使用Rtsp流,不支持其它流方式,插件基于海康安防平台 视频SDK插件Android版本https://open.hikvision.com/download/5c67f1e2f05948198c909700?type=10
引入插件方法:
var hikangvideo = uni.requireNativePlugin("lyy-haikang");
调用插件方法
hikangvideo.goHaiKangVideo({
url':'rtsp://99.999.999.30:554/openUrl/SoISXT' ,
//url填获取到的rtsp流
});
示例代码
<template>
<div>
<button type="primary" @click="gethaikangurl">获取海康rtsp流传递给android</button>
</div>
</template>
<script>
// 获取 module
var hikangvideo = uni.requireNativePlugin("lyy-haikang");
export default {
methods: {
gethaikangurl(){
uni.request({
header: {
'content-type': 'application/json;charset:utf-8'
},
url: "https://xxx.xxxx-xx.cn:8086/api/newwater/hkview2,
method: 'POST',
data: {
streamType: "rtsp",
indexCode: "4201xxxx20000029"
},
dataType: 'json',
success: (res) => {
//获取流连接地址,传递给Android
console.log(res.data.data);
hikangvideo.goHaiKangVideo({
'url': res.data.data, // 需要一个流连接
});
}
});
},
}
}
</script>
<style>
</style>