[英]restart stream after closing it by forEach(function(track) {track.stop();}
[英]the event firing with track.stop() function
我想停止共享视频通话,并且使用了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()
则流最终结束,并且无法再次启动它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.