<feature name="hkEzviz">
<param name="AppKey" value=""/>
</feature>
获取SSID(需要配置entitlements)
getSSID(callback(ret, err))
ret:
{
status: true, //布尔型;true||false
ssid: ''
}
var demo = api.require('hkEzviz');
demo.getSSID(function(ret, err) {
alert(JSON.stringify(ret));
});
iOS、Android系统
可提供的1.0.0及更高版本
服务器对接授权方式
setAccessToken({params}, callback(ret, err))
accessToken
ret:
{
status: true //布尔型;true||false
}
err:
{
code: "",
msg: ""
}
var demo = api.require('hkEzviz');
demo.setAccessToken({
...
},callback(ret, err){
alert(JSON.stringify(ret));
});
iOS、Android系统
可提供的1.0.0及更高版本
退出登录授权
logout(callback(ret, err))
ret:
{
status: true //布尔型;true||false
}
err:
{
code: "",
msg: ""
}
var demo = api.require('hkEzviz');
demo.logout(callback(ret, err){
alert(JSON.stringify(ret));
});
iOS、Android系统
可提供的1.0.0及更高版本
查询设备信息
probeDeviceInfo({params},callback(ret, err))
deviceSerial
deviceType
ret:
{
status: true, //布尔型;true||false
device:{
SupportAP: "",
SupportWifi: "",
SupportSoundWave: "",
}
}
err:
{
code: "",
msg: ""
}
var demo = api.require('hkEzviz');
demo.probeDeviceInfo(function(ret, err) {
alert(JSON.stringify(ret));
});
iOS、Android系统
可提供的1.0.0及更高版本
AP配网接口,默认为"EZVIZ_"+设备序列号,设备AP热点密码默认为"EZVIZ_"+设备验证码,默认自动连接设备热点,需要获取可扫描wifi的权限
startAPConfigWifiWithSsid({params},callback(ret, err))
ssid
password
deviceSerial
verifyCode
ret:
{
status: true //布尔型;true||false
}
err:
{
code: "",
msg: ""
}
var demo = api.require('hkEzviz');
demo.startAPConfigWifiWithSsid(function(ret, err) {
alert(JSON.stringify(ret));
});
iOS、Android系统
可提供的1.0.0及更高版本
停止AP配网
stopAPConfigWifiWithSsid(callback(ret, err))
ret:
{
status: true //布尔型;true||false
}
var demo = api.require('hkEzviz');
demo.stopAPConfigWifiWithSsid(function(ret, err) {
alert(JSON.stringify(ret));
});
iOS、Android系统
可提供的1.0.0及更高版本
开始WiFi配置
startConfigWifi1({params},callback(ret, err))
ssid
password
deviceSerial
ret:
{
status: true, //布尔型;true||false
data: {
deviceSerial: '',
statusId: '', //1:设备正在连接WiFi 2:设备连接WiFi成功 3:设备注册平台成功 4:设备已经绑定账户
statusName: '',
}
}
err:
{
code: "",
msg: ""
}
var demo = api.require('hkEzviz');
demo.startConfigWifi1(function(ret, err) {
alert(JSON.stringify(ret));
});
iOS、Android系统
可提供的1.0.0及更高版本
开始WiFi配置
startConfigWifi2({params},callback(ret, err))
ssid
password
deviceSerial
mode
ret:
{
status: true, //布尔型;true||false
data: {
deviceSerial: '',
statusId: '', //1:设备正在连接WiFi 2:设备连接WiFi成功 3:设备注册平台成功 4:设备已经绑定账户
statusName: '',
}
}
err:
{
code: "",
msg: ""
}
var demo = api.require('hkEzviz');
demo.startConfigWifi2(function(ret, err) {
alert(JSON.stringify(ret));
});
iOS、Android系统
可提供的1.0.0及更高版本
停止Wifi配置
stopConfigWiFi(callback(ret, err))
ret:
{
status: true, //布尔型;true||false
}
var demo = api.require('hkEzviz');
demo.stopConfigWiFi(function(ret, err) {
alert(JSON.stringify(ret));
});
iOS、Android系统
可提供的1.0.0及更高版本
获取设备列表
getDeviceList({params},callback(ret, err))
pageIndex
pageSize
ret:
{
status: true, //布尔型;true||false
data: [{
AddTime: '',
CameraNum: '',
Category: '',
Defence: '',
DeviceCover: '',
DeviceName: '',
DeviceSerial: '',
DeviceType: '',
DeviceVersion: '',
IsEncrypt: '',
Status: '',
SupportChannelNums: '',
SupportAudioOnOff: '',
SupportMirrorCenter: '',
SupportPTZ: '',
SupportSoundWave: '',
SupportTalk: '',
SupportZoom: ''
}]
}
var demo = api.require('hkEzviz');
demo.getDeviceList(function(ret, err) {
alert(JSON.stringify(ret));
});
iOS、Android系统
可提供的1.0.0及更高版本
播放器事件监听
addPlayerEventListener(callback(ret, err))
ret:
{
status: true, //布尔型;true||false
message: '',
evenType: '', //playSuccuss playFinish stopSuccuss playFail
}
var demo = api.require('hkEzviz');
demo.addPlayerEventListener(function(ret, err) {
alert(JSON.stringify(ret));
});
iOS、Android系统
可提供的1.0.0及更高版本
打开播放器
openPlayer({params},callback(ret, err))
playType
title
deviceSerial
cameraNo
verifyCode
videoLevel
rect:
{
x: 0, //(必填项)数字类型;插件左上角的 x 坐标(相对于所属的 Window 或 Frame);默认值:0
y: 0, //(必填项)数字类型;插件左上角的 y 坐标(相对于所属的 Window 或 Frame);默认值:0
w: 320, //(必填项)数字类型;插件的宽度;默认值:所属的 Window 或 Frame 的宽度
h: 250 //(必填项)数字类型;插件的高度;默认值:250
}
fixedOn:
fixed:
ret:
{
status: true, //布尔型;true||false
}
err:
{
code: "",
msg: ""
}
var demo = api.require('hkEzviz');
demo.openPlayer({
......
},function(ret, err) {
alert(JSON.stringify(ret));
});
iOS、Android系统
可提供的1.0.0及更高版本
关闭播放器
closePlayer(callback(ret, err))
ret:
{
status: true, //布尔型;true||false
}
err:
{
code: "",
msg: ""
}
var demo = api.require('hkEzviz');
demo.closePlayer(function(ret, err) {
alert(JSON.stringify(ret));
});
iOS、Android系统
可提供的1.0.0及更高版本
开始直播播放
startPlayLive(callback(ret, err))
ret:
{
status: true, //布尔型;true||false
}
err:
{
code: "",
msg: ""
}
var demo = api.require('hkEzviz');
demo.startPlayLive(function(ret, err) {
alert(JSON.stringify(ret));
});
iOS、Android系统
可提供的1.0.0及更高版本
开始云端存储播放(需要先执行searchRecordFileFromCloud接口)
startPlayCloud({params},callback(ret, err))
cloudFileId
ret:
{
status: true, //布尔型;true||false
}
err:
{
code: "",
msg: ""
}
var demo = api.require('hkEzviz');
demo.startPlayCloud(function(ret, err) {
alert(JSON.stringify(ret));
});
iOS、Android系统
可提供的1.0.0及更高版本
开始SD卡缓冲播放(需要先执行searchRecordFileFromDevice接口)
startPlaySDLocal({params},callback(ret, err))
deviceFileId
ret:
{
status: true, //布尔型;true||false
}
err:
{
code: "",
msg: ""
}
var demo = api.require('hkEzviz');
demo.startPlaySDLocal(function(ret, err) {
alert(JSON.stringify(ret));
});
iOS、Android系统
可提供的1.0.0及更高版本
打开控制视图
openPtzView({params},callback(ret, err))
deviceSerial
cameraNo
rect:
{
x: 0, //(必填项)数字类型;插件左上角的 x 坐标(相对于所属的 Window 或 Frame);默认值:0
y: 0, //(必填项)数字类型;插件左上角的 y 坐标(相对于所属的 Window 或 Frame);默认值:0
w: 320, //(必填项)数字类型;插件的宽度;默认值:所属的 Window 或 Frame 的宽度
h: 250 //(必填项)数字类型;插件的高度;默认值:250
}
fixedOn:
fixed:
ret:
{
status: true, //布尔型;true||false
}
err:
{
code: "",
msg: ""
}
var demo = api.require('hkEzviz');
demo.openPtzView({
......
},function(ret, err) {
alert(JSON.stringify(ret));
});
iOS、Android系统
可提供的1.0.0及更高版本
关闭控制视图
closePtzView(callback(ret, err))
ret:
{
status: true, //布尔型;true||false
}
err:
{
code: "",
msg: ""
}
var demo = api.require('hkEzviz');
demo.closePtzView(function(ret, err) {
alert(JSON.stringify(ret));
});
iOS、Android系统
可提供的1.0.0及更高版本
seek播放位置,回放使用
seekPlayback({params},callback(ret, err))
seek
ret:
{
status: true, //布尔型;true||false
}
err:
{
code: "",
msg: ""
}
var demo = api.require('hkEzviz');
demo.seekPlayback(function(ret, err) {
alert(JSON.stringify(ret));
});
iOS、Android系统
可提供的1.0.0及更高版本
暂停播放,回放专用接口
pausePlay(callback(ret, err))
ret:
{
status: true, //布尔型;true||false
}
err:
{
code: "",
msg: ""
}
var demo = api.require('hkEzviz');
demo.pausePlay(function(ret, err) {
alert(JSON.stringify(ret));
});
iOS、Android系统
可提供的1.0.0及更高版本
恢复播放,回放专用接口
resumePlay(callback(ret, err))
ret:
{
status: true, //布尔型;true||false
}
err:
{
code: "",
msg: ""
}
var demo = api.require('hkEzviz');
demo.resumePlay(function(ret, err) {
alert(JSON.stringify(ret));
});
iOS、Android系统
可提供的1.0.0及更高版本
获取当前OSD时间
getOSDTime(callback(ret, err))
ret:
{
status: true, //布尔型;true||false
OSDTime: 0
}
err:
{
code: "",
msg: ""
}
var demo = api.require('hkEzviz');
demo.getOSDTime(function(ret, err) {
alert(JSON.stringify(ret));
});
iOS、Android系统
可提供的1.0.0及更高版本
是否全屏
isFullScreen(callback(ret, err))
ret:
{
status: true, //布尔型;true||false
}
err:
{
code: "",
msg: ""
}
var demo = api.require('hkEzviz');
demo.isFullScreen(function(ret, err) {
alert(JSON.stringify(ret));
});
iOS、Android系统
可提供的1.0.0及更高版本
进入全屏
full(callback(ret, err))
ret:
{
status: true, //布尔型;true||false
}
err:
{
code: "",
msg: ""
}
var demo = api.require('hkEzviz');
demo.full(function(ret, err) {
alert(JSON.stringify(ret));
});
iOS、Android系统
可提供的1.0.0及更高版本
退出全屏
unfull(callback(ret, err))
ret:
{
status: true, //布尔型;true||false
}
err:
{
code: "",
msg: ""
}
var demo = api.require('hkEzviz');
demo.unfull(function(ret, err) {
alert(JSON.stringify(ret));
});
iOS、Android系统
可提供的1.0.0及更高版本
打开声音
openSound(callback(ret, err))
ret:
{
status: true, //布尔型;true||false
}
err:
{
code: "",
msg: ""
}
var demo = api.require('hkEzviz');
demo.openSound(function(ret, err) {
alert(JSON.stringify(ret));
});
iOS、Android系统
可提供的1.0.0及更高版本
关闭声音
closeSound(callback(ret, err))
ret:
{
status: true, //布尔型;true||false
}
err:
{
code: "",
msg: ""
}
var demo = api.require('hkEzviz');
demo.closeSound(function(ret, err) {
alert(JSON.stringify(ret));
});
iOS、Android系统
可提供的1.0.0及更高版本
查询云存储录像信息列表
searchRecordFileFromCloud({params},callback(ret, err))
deviceSerial
cameraNo
queryDate
ret:
{
status: true, //布尔型;true||false
data: [{
CoverPic: '',
DownloadPath: '',
Encryption: '',
FileId: '',
StartTime: '',
StopTime: '',
}]
}
err:
{
code: "",
msg: ""
}
var demo = api.require('hkEzviz');
demo.searchRecordFileFromCloud(function(ret, err) {
alert(JSON.stringify(ret));
});
iOS、Android系统
可提供的1.0.0及更高版本
查询远程SD卡存储录像信息列表
searchRecordFileFromDevice({params},callback(ret, err))
deviceSerial
cameraNo
queryDate
ret:
{
status: true, //布尔型;true||false
data: [{
FileId: '',
StartTime: '',
StopTime: '',
}]
}
err:
{
code: "",
msg: ""
}
var demo = api.require('hkEzviz');
demo.searchRecordFileFromDevice(function(ret, err) {
alert(JSON.stringify(ret));
});
iOS、Android系统
可提供的1.0.0及更高版本
开启录像(直播使用)
startLocalRecordWithFile(callback(ret, err))
ret:
{
status: true, //布尔型;true||false
path: ''
}
err:
{
code: "",
msg: ""
}
var demo = api.require('hkEzviz');
demo.startLocalRecordWithFile(function(ret, err) {
alert(JSON.stringify(ret));
});
iOS、Android系统
可提供的1.0.0及更高版本
停止录像(直播使用)
stopLocalRecord(callback(ret, err))
ret:
{
status: true, //布尔型;true||false
}
err:
{
code: "",
msg: ""
}
var demo = api.require('hkEzviz');
demo.stopLocalRecord(function(ret, err) {
alert(JSON.stringify(ret));
});
iOS、Android系统
可提供的1.0.0及更高版本
获取存储介质状态
getStorageStatus({params},callback(ret, err))
deviceSerial
ret:
{
status: true, //布尔型;true||false
data: [{
index: '',
name: '',
status: '',
formatRate: ''
}]
}
err:
{
code: "",
msg: ""
}
var demo = api.require('hkEzviz');
demo.getStorageStatus(function(ret, err) {
alert(JSON.stringify(ret));
});
iOS、Android系统
可提供的1.0.0及更高版本
格式化分区(SD卡)
formatStorage({params},callback(ret, err))
deviceSerial
ret:
{
status: true, //布尔型;true||false
data: [{
index: '',
name: '',
status: '',
formatRate: ''
}]
}
err:
{
code: "",
msg: ""
}
var demo = api.require('hkEzviz');
demo.formatStorage(function(ret, err) {
alert(JSON.stringify(ret));
});
iOS、Android系统
可提供的1.0.0及更高版本
开启对讲
startVoiceTalk(callback(ret, err))
ret:
{
status: true, //布尔型;true||false
}
err:
{
code: "",
msg: ""
}
var demo = api.require('hkEzviz');
demo.startVoiceTalk(function(ret, err) {
alert(JSON.stringify(ret));
});
iOS、Android系统
可提供的1.0.0及更高版本
关闭对讲
stopVoiceTalk(callback(ret, err))
ret:
{
status: true, //布尔型;true||false
}
err:
{
code: "",
msg: ""
}
var demo = api.require('hkEzviz');
demo.stopVoiceTalk(function(ret, err) {
alert(JSON.stringify(ret));
});
iOS、Android系统
可提供的1.0.0及更高版本
手机端和设备端控制听说
setVoiceTalkStatus({params},callback(ret, err))
isVoiceTalkStatus
ret:
{
status: true, //布尔型;true||false
}
err:
{
code: "",
msg: ""
}
var demo = api.require('hkEzviz');
demo.setVoiceTalkStatus(function(ret, err) {
alert(JSON.stringify(ret));
});
iOS、Android系统
可提供的1.0.0及更高版本
添加设备
addDevice({params},callback(ret, err))
deviceSerial
verifyCode
ret:
{
status: true, //布尔型;true||false
}
err:
{
code: "",
msg: ""
}
var demo = api.require('hkEzviz');
demo.addDevice(function(ret, err) {
alert(JSON.stringify(ret));
});
iOS、Android系统
可提供的1.0.0及更高版本
截图
capturePicture(callback(ret, err))
ret:
{
status: true, //布尔型;true||false
picture: ''
}
err:
{
code: "",
msg: ""
}
var demo = api.require('hkEzviz');
demo.capturePicture(function(ret, err) {
alert(JSON.stringify(ret));
});
iOS、Android系统
可提供的1.0.0及更高版本