当我们接收到音视频流MediaStream对象以后,我们需要知道这是视频还是音频
才能去以正确的标签展示,可以看下面的判断
console.log("call stream",remoteStream); var videoTracks = remoteStream.getVideoTracks(); var audioTracks = remoteStream.getAudioTracks(); //视频流 if (videoTracks.length > 0) { console.log("客服视频接待"); var remoteVideo = document.getElementById("remoteVideo"); remoteVideo.srcObject = remoteStream; remoteVideo.play(); _this.peerjs.remoteVideoStream=remoteStream; }else if (audioTracks.length > 0) { //音频流 console.log("客服音频接待"); var remoteAudio = document.getElementById("remoteAudio"); remoteAudio.srcObject = remoteStream; remoteAudio.play(); _this.peerjs.remoteAudioStream=remoteStream; }
标签:remoteAudio,console,音频,视频流,var,remoteVideo,remoteStream,MediaStream From: https://www.cnblogs.com/taoshihan/p/17115029.html