simple-peer removeTrack/removeStream 正在破坏对等体,而不仅仅是删除 mediaSt



>伙计们我遇到了一个问题,我正在尝试创建一个正在处理点对点连接的项目,当我在两个对等方之间建立连接并且我添加Stream时,我可以听到音频和可以的东西,但是当我想删除流时,它基本上删除了整个对等体并且连接已死,因此它们不再通信,但我想要的是仅删除音频流而不是整个通信。因此,当我再次添加流时,它只会添加音频流。

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

嗯,不太确定您要做什么,但是要仅删除音轨,您需要执行以下操作

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

它取自官方文档

相关内容

最新更新