EasyNVR视频广场通道点击开始录像报错:录像任务已存在

EasyNVR平台分为软件版本和硬件版本,硬件版本不支持录像回看,而软件版本支持调用录像进行回看。在EasyNVR视频广场内可以直接开始通道录像,在我们测试点击开始录像之后,将页面关闭,再次重新打开通道,点击开始录像时则会出现报错信息,报错内容为:录像任务已存在。

 

当我们排查代码时,发现录像开始后关闭页面未停止录像,录像一直存在,在destroyed函数内调用停止录像方法,发现页面关闭没有调用destroyed函数。

解决该问题我们需要分两个步骤进行:

1、在mounted函数中添加监听事件调用暂停录像事件:

window.addEventListener('unload', () => this.stopRecording())
2、在destroyed中将监听事件删除:

window.removeEventListener('unload', () => this.stopRecording())
正常EasyNVR的录像回看界面如下:

EasyNVR的录像也可以通过增加录像录像计划设置,关于录像计划的操作,大家可以参考此文:EasyNVR边缘计算网关录像计划功能操作介绍。TSINGSEE青犀视频云边端架构产品中录像计划增加时,是我们进一步满足用户操作需求的体现,与此同时,我们的任意一款视频云服务平台都是可以直接下载测试的,欢迎了解及测试。

原文地址:https://www.cnblogs.com/EasyNVR/p/14875539.html