简单对等webrtc远程视频流未播放

问题描述 投票:0回答:1
peer.on('stream', function (stream) {
            console.log('peer on stream called');
            console.log(stream);
            this.video = document.getElementById("peerVideo");            
            this.video.srcObject = stream;
            this.video.play();         
          })
          return peer
        } 

这里,我正在从远程计算机获取视频流。我已经登录并检查了我确定我正在获取远程流,因为流ID的来源与我在此处收到的相同。this.video.srcObject = stream;此行生成->错误Uncaught (in promise) DOMException: The play() request was interrupted by a new load request.

我做了很多尝试,但是不知道如何解决这个问题。

感谢您的帮助。

node.js html5-video webrtc angular7 simple-peer
1个回答
0
投票

尝试使用局部变量的视频:

peer.on('stream', function (stream) {
  console.log('peer on stream called');
  console.log(stream);
  let video = document.getElementById("peerVideo");            
  video.srcObject = stream;
  video.play();         
})

此外,请确保您具有ID为“ peerVideo”的HTML视频元素。

© www.soinside.com 2019 - 2024. All rights reserved.