跳到主要内容

4.1.2. addTrack

4.1.2. addTrack

addTrack 方法将 MediaStreamTrack 添加到 PeerConnection, 使用 MediaStream 参数将轨道与同一 MediaStream 中的其他轨道关联, 以便在创建 offer 或 answer 时可以将它们添加到同一个 "LS"(唇部同步)组。将轨道添加到同一个 "LS" 组表示这些轨道的播放应该同步以实现正确的唇部同步, 如 [RFC5888] 第 7 节所述。addTrack 尝试按以下方式最小化收发器的数量: 如果 PeerConnection 处于 "have-remote-offer" 状态, 轨道将附加到最近一次调用 setRemoteDescription 创建的第一个兼容收发器, 并且该收发器没有本地轨道。否则, 将创建一个新的收发器, 如第 4.1.4 节所述。