simple-peer removeTrack / removeStream会销毁对等端,而不仅仅是删除mediaStream

时间:2019-01-14 23:03:24

标签: javascript node.js webrtc simple-peer

我遇到了一个问题,我试图创建一个正在处理对等连接的项目,当我在两个对等之间建立连接并使用addStream时,我可以听到音频和其他声音,但是当我想要删除流时,它基本上删除了整个对等方,并且连接已死,因此他们不再通信,但是我想要的是 只删除audioStream而不是整个通信。因此,当我再次添加流时,只会添加音频流。

        video.pause();
        video.removeAttribute('src'); // empty source
        jquery(video).remove();
        peer.removeStream(mediaStream);

1 个答案:

答案 0 :(得分:-2)

不太清楚您要做什么,但是要删除音轨,您需要执行类似的操作

peer.removeTrack(stream.getAudioTracks()[0], stream);

是从官方文档中提取的