RTCPeerConnection: getTransceivers() 方法

getTransceivers() 方法是 RTCPeerConnection 接口的一部分,它返回一个列表,其中包含用于在连接上发送和接收数据的 RTCRtpTransceiver 对象。

语法

js
getTransceivers()

参数

无。

返回值

一个包含 RTCRtpTransceiver 对象的数组,这些对象代表处理 RTCPeerConnection 上所有媒体的发送和接收的转发器。数组中的顺序与转发器添加到连接中的顺序相同。该数组不包括已经 停止 的转发器(在 offer/answer 之后)。

示例

以下代码片段会停止与 RTCPeerConnection 关联的所有转发器。

js
pc.getTransceivers().forEach((transceiver) => {
  transceiver.stop();
});

规范

规范
WebRTC:浏览器中的实时通信
# dom-peerconnection-gettranseceivers

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。

另请参阅