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 的浏览器中加载。