RTCPeerConnection.getReceivers()

Experimental: 这是一个实验中的功能
此功能某些浏览器尚在开发中,请参考浏览器兼容性表格以得到在不同浏览器中适合使用的前缀。由于该功能对应的标准文档可能被重新修订,所以在未来版本的浏览器中该功能的语法和行为可能随之改变。

RTCPeerConnection.getReceivers() 方法返回一个 RTCRtpReceiver (en-US) 对象的数组,每个 RTCRtpReceiver 对象代表了一个 RTP receiver。每个 RTP receiver 管理在一个 RTCPeerConnection 上的 MediaStreamTrack 的数据的接收与解码。

语法

var receivers = rtcPeerConnection.getReceivers();

返回值

一个 RTCRtpReceiver (en-US) 数组,一个对象就是连接上的一个轨道(track)。若连接上没有 RTP receiver,则数组为空。

规范没有定义返回的 RTCRtpReceiver 实例的顺序,所以两次调用 getReceivers() 返回的顺序可能是不同的。

例子

待定

规范

Specification
WebRTC 1.0: Real-Time Communication Between Browsers
# dom-peerconnection-getreceivers

浏览器兼容性

BCD tables only load in the browser

参阅