openVideoMonitor
打开视频监控画面
import { MVideoMonitor } from "@yl/super-jssdk"
MVideoMonitor.openVideoMonitor(optional)
参数说明
| 参数 |
类型 |
必填 |
作用 |
| optional |
Object |
是 |
必填参数 |
optional
| 参数 |
类型 |
必填 |
作用 |
| params |
object |
是 |
参见params 结构说明 |
| onClose(path) |
function |
否 |
退出回调,path退出时最后一帧图片存储全路径 |
params结构说明
| 参数 |
类型 |
必填 |
作用 |
| appkey |
string |
是 |
|
| accessToken |
string |
是 |
该token需要前端通过萤石http接口获取,接口地址 |
| deviceSerial |
string |
是 |
设备序列号 |
| cameraNo |
string |
是 |
通道号 |
| path |
string |
否 |
退出时最后一帧图片存储全路径 |
| enablePtz |
bool |
否 |
true:云台功能可用;false:云台功能不可用;默认true;1.1.8版本开始生效 |
| unablePtzTips |
string |
否 |
当禁用云台功能后,用户点击云台控制按钮时弹出的提示语;默认:当前有其他用户在操作,请稍后再试;1.1.8版本开始生效 |
返回说明
| 参数 |
类型 |
作用 |
| resolve() |
Function |
成功回调 |
| reject(err) |
Function |
失败回调,err为详细错误信息,是一个json对象,例如:{"errCode":-1,"errMsg":"出错啦"} |
代码示例
const params = {
"appkey": "123c716ec23640d38c75721bd8ade0c7",
"accessToken": "at.77xov2xu3fa52wczcr2p77kt7o3156vt-8abn9vsxem-1j9c3wz-ljugyejgf",
"deviceSerial": "142252409",
"cameraNo": "1",
"path": cordova.file.cacheDirectory + "test.jpg",
"enablePtz": true,
"unablePtzTips": "无权限"
},
MVideoMonitor.openVideoMonitor(params)
.then(() => {
console.log();
})
.catch(err => {
console.log('插件调用失败:', err)
})