0

我试图了解是否有办法知道对等点是否已经连接到特定的音频和/或视频轨道,因为在peer.addTrack(track)我想确保一个轨道不会被两次添加到同一个对等点之前。

4

1 回答 1

0

如果您怀疑重复,您可以尝试在添加之前删除该轨道: https ://developer.mozilla.org/en-US/docs/Web/API/RTCPeerConnection/removeTrack

或检查跟踪发件人是否重复: https ://developer.mozilla.org/en-US/docs/Web/API/RTCPeerConnection/getSenders

PS:通常有 2 个不重复的轨道事件(音频 + 视频)。

于 2021-08-03T11:13:36.723 回答