RTSP安防网络摄像头/海康大华硬盘录像机网页无插件直播流媒体服务器EasyNVR证书配置页面按钮无法正常打开和关闭的问题解析

进入移动互联网时代以来,企业微信公众号已成为除官网以外非常重要的宣传渠道,当3.2亿直播用户与9亿微信用户的势能累加,在微信上开启直播已成为越来越多企业的必然选择。

微信直播1.jpg

安防视频流媒体服务器EasyNVR核心在于摄像机的音视频流的获取、转换、转码与高性能分发,同时同步完成对实时直播流的录像存储,在客户端(PC浏览器、Android、iOS、微信)进行录像文件的检索、回放和下载。

基于AI视频智能分析云终端

安防视频流媒体服务器EasyNVR智能云终端是基于视频智能传输技术、视频AI分析技术、智能云组网技术、边缘计算技术、视频大数据技术、窄带通信技术、远程监测技术以及智能语音融合等多种技术于一体,研究一种提供视频流上云、存储、转发、视频AI功能的云终端产品,旨在帮助视频设备厂商、方案商与服务提供商,快速将存量或者新增的监控设备上云。同时提供丰富的视频算法,以及云边协同(算法云端训练、云端下发、边缘计算推理)的视频智能服务,实用性强、成本低、易于实施、便于推广。

EasyNVRAI智能云终端分析.png

EasyNVR证书配置页面按钮无法正常打开和关闭

问题描述

在开发‘EasyNVR证书配置’页面时,添加‘是否启用HTTPS端口’的按钮存在bug,在保存设置时,按钮并没有像预想的那样根据后端传值(0或1)来开启或者关闭按钮,而是一直保持关闭状态,如下图。

问题分析

由于‘1’或‘0’与0或1(int类型)存在类型不同的问题,在前端接收值时存在偏差,所以无法正确引导按钮的打开和关闭。

问题解决

这里我们把int型值,也就是0和1进行判断,转为布尔值true和false,即0=false(按钮关闭),1=true(按钮打开)。代码如下

this.PortEnable = body.PortEnable=='1'?true:false;

datas.PortEnable==true?datas.PortEnable='1': datas.PortEnable='0';

问题解决后:

猜你喜欢

转载自www.cnblogs.com/EasyNVR/p/11857755.html