Skip to content

Eugene2799/cordova-hikvision-sdk-eugene

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

hikvision video SDK / Cordova Plugin

AppVeyor branch npm platforms GitHub code size in bytes

个人因为工作需要,封装了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类。

import your.app.package.name.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行

    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

    提示编译成功。

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 提问。

最终效果图

效果图

About

一个海康视频监控的cordova插件。仅有android版

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published