【BUG修复】RTMP推流协议视频直播/点播服务平台EasyDSS视频服务关闭播放窗口后否仍能听到录像声音修正

EasyDSS是TSINGSEE青犀视频云边端架构中支持RTMP协议前端设备的视频直播点播平台,能够接入海康RTMP推流摄像头(RTMP推流摄像头如何接入EasyDSS视频平台)实现视频网页无插件播放,并且支持播放音频、云台控制等功能。

提出问题

我们使用EasyDSS播放直播视频时,在“直播资源”-“视频回看”-“列表视图”中播放录像文件,关闭播放窗口后否仍能听到录像声音,此时打开另一个文件,则会造成声音上的干扰。

分析问题

我们测试了录像的弹屏播放,当打开录像弹屏播放是正常的。

关闭弹屏后发现有声音,而且浏览器上也能看见小喇叭图标。

因此可以判定当弹屏关闭后,播放器实际是没有完全关闭的。在排查代码的时候,我们就发现关闭按钮上没添加关闭事件,导致播放器未关闭。

解决问题

找到EasyDSS项目下的 VideoDlg.vue 文件在关闭标签上添加一个播放器关闭事件@click=”onClose” 。

  <button type="button" class="close" data-dismiss="modal" aria-label="Close" @click="onClose">
      <i class="iconfont iconclose1 my-t-f12 cup"></i>
  </button>

再次关闭播放器进行检查,页面也有出现喇叭图标,音频文件也已经被关闭。

EasyDSS视频直播/点播服务平台至诞生至今,我们做了不少版本的功能更新和升级,TSINGSEE青犀视频全线产品均有演示平台供参考,用户可以进入演示平台阅览界面,也有测试版本供大家下载测试,若大家有兴趣可以联系我们进行测试。

原文地址:https://www.cnblogs.com/easydss/p/13886230.html