zoukankan      html  css  js  c++  java
  • TSINGSEE青犀视频开发WebRTC视频推流播放平台前端获取视频流列表错误是什么原因?

    在之前关于WebRTC的研发当中,我们实现了基于WebRTC的视频推流和播放,但是该方案目前还有不完善的地方,因此我们目前仍在不断优化当中。

    前几天我们又重新对WebRTC推流做了测试,打开webrtc client页面,并推一个摄像头视频流,发现此次出现报错:
    Error in render: “TypeError: Cannot read property ‘length’ of undefined”
    Found in xxxxxx

    分析问题

    producers这个属性值是从服务端获得;前端页面使用的是Vue制作,只有没有producers属性在页面渲染节点才会报错,所以在渲染的原数据的源头先输入console.log,查看原数据信息,如下图:

    然后在浏览器重新运行,查看log显示的内容,如下图:

    发现此处没有视频的id,而在Vue的项目中使用了producers.length这个属性,但是原数据没有这个属性,导致报错。在vue的代码渲染如下图:

    解决问题

    需要在数据的源头来解决问题;要验证producers属性有没有即可。

  • 相关阅读:
    linux中jdk的安装
    @Transactional 的回滚
    监听器以及在监听类里面获得bean的方法
    list的顺序反转
    iOS 升级到xcode 7和iOS9 问题处理
    iOS 9.0系统策略更新
    iOS 技术分享3
    iOS 技术分享2
    iOS 技术分享
    iOS 面试题
  • 原文地址:https://www.cnblogs.com/TSINGSEE/p/14336001.html
Copyright © 2011-2022 走看看