个人因为工作需要,封装了hikvision 的视频SDK到cordova项目中。这里目前只封装了Android的SDK。
视频SDK-Android版本HikVideoPlayerDemo_Android_V1.3.0_build202001091556_20200110165814
注意:插件使用需修改src/android/libs/PreviewActivity.java和src/android/widget/AutoHideView.java中第3行,导入自己项目包的R类。
import your.app.package.name.R;
-
通过 Cordova Plugins 安装,要求 Cordova CLI 5.0+:
cordova plugin add cordova-hikvision-sdk-eugene
-
修改plugins/cordova-hikvision-sdk-eugene/src/android/PreviewActivity.java中第3行
import your.app.package.name.R;
-
修改plugins/cordova-hikvision-sdk-eugene/src/android/widget/AutoHideView.java中第3行
import your.app.package.name.R;
-
修改完可能需要移除并重新添加cordova的android平台
cordova platform remove android cordova platform add android
-
验证是否成功
cordova build android
提示编译成功。
window.plugins.hikVisionSDK.init();
let param = { 'url': yourMonitorUrl, 'title': setTitle }
window.plugins.hikVisionSDK.showHikVideoPage(param,function (msg) {
console.log(msg)
},function (err) {
console.log(err)
});
如果遇到了疑问,请优先参考 代码 和 海康威视API 文档。若还无法解决,可到 Issues 提问。