RTCPeerConnection:getReceivers() 方法

Baseline 广泛可用 *

此特性已相当成熟,可在许多设备和浏览器版本上使用。自 ⁨2020 年 1 月⁩ 起,所有主流浏览器均已支持。

* 此特性的某些部分可能存在不同级别的支持。

RTCPeerConnection 接口的 getReceivers() 方法返回一个 RTCRtpReceiver 对象数组,每个对象代表一个 RTP 接收器。每个 RTP 接收器管理 RTCPeerConnectionMediaStreamTrack 的数据接收和解码。

语法

js
getReceivers()

参数

无。

返回值

一个 RTCRtpReceiver 对象数组,每个连接上的轨道一个。如果连接上没有 RTP 接收器,则数组为空。

返回的 RTCRtpReceiver 实例的顺序不由规范定义,并且可能在每次调用 getReceivers() 时发生变化。

该数组不包括与已 停止(在 offer/answer 之后)的收发器关联的接收器。

示例

待定

规范

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

浏览器兼容性

另见