我想停止共享视频呼叫,而我使用 peerConnection.removeStream(localStream);
函数与事件onremovestream
,但我发现它已弃用,然后onremovestream
不再触发,我尝试使用该功能track.stop()
这样的功能:
var videoTracks = localStream.getVideoTracks();
videoTracks.forEach(function(track) {
track.stop();
});
现在,我想知道使用该功能发射的事件,以了解何时在远程对等中停止视频呼叫。有帮助吗?
尝试以下代码:
var videoTracks = stream.getTracks();
videoTracks.forEach(track => track.stop());
请注意,如果您使用.stop()
,则流终于结束,您将无法再次启动。