hikvision video SDK / Cordova Plugin
个人因为工作需要,封装了hikvision 的视频SDK到cordova项目中。这里目前只封装了Android的SDK。
hikvision SDK下载及接口文档
视频SDK-Android版本HikVideoPlayerDemo_Android_V1.3.0_build202001091556_20200110165814
注意:插件使用需修改src/android/libs/PreviewActivity.java和src/android/widget/AutoHideView.java中第3行,导入自己项目包的R类。
Install
-
通过 Cordova Plugins 安装,要求 Cordova CLI 5.0+:
cordova plugin add cordova-hikvision-sdk-eugene -
修改plugins/cordova-hikvision-sdk-eugene/src/android/PreviewActivity.java中第3行
-
修改plugins/cordova-hikvision-sdk-eugene/src/android/widget/AutoHideView.java中第3行
修改完后可能需要执行的操作
-
修改完可能需要移除并重新添加cordova的android平台
cordova platform remove androidcordova platform add android -
验证是否成功
cordova build android提示编译成功。
Usage
init plugin 插件初始化
window.plugins.hikVisionSDK.init();
start activity && set params
调用方法showHikVideoPage切换页面并显示监控视频
参数1 url为监控视频url,title为监控视频名称(title暂无UI展示区域)
let param = { 'url': yourMonitorUrl, 'title': setTitle }window.plugins.hikVisionSDK.showHikVideoPage(param,function (msg) { console.log(msg)},function (err) { console.log(err)});
FAQ
如果遇到了疑问,请优先参考 代码 和 海康威视API 文档。若还无法解决,可到 Issues 提问。