--- title: RTCPeerConnection.getReceivers() slug: Web/API/RTCPeerConnection/getReceivers tags: - Media - RTCPeerConnection - WebRTC - getReceivers translation_of: Web/API/RTCPeerConnection/getReceivers ---
{{APIRef("WebRTC")}}{{SeeCompatTable}}

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

语法

var receivers = rtcPeerConnection.getReceivers();

返回值

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

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

例子

待定

技术规范

Specification Status Comment
{{ SpecName('WebRTC 1.0', '#dom-peerconnection-getreceivers', 'RTCPeerConnection.getReceivers()') }} {{ Spec2('WebRTC 1.0') }} Initial specification.

浏览器兼容性

{{Compat("api.RTCPeerConnection.getReceivers")}}

参阅