RTCPeerConnection.getReceivers()
Experimental
这是一个实验中的功能
此功能某些浏览器尚在开发中,请参考浏览器兼容性表格以得到在不同浏览器中适合使用的前缀。由于该功能对应的标准文档可能被重新修订,所以在未来版本的浏览器中该功能的语法和行为可能随之改变。
RTCPeerConnection.getReceivers()
方法返回一个 RTCRtpReceiver
对象的数组, 每个RTCRtpReceiver对象代表了一个RTP receiver。每个RTP receiver管理在一个 RTCPeerConnection
上的 MediaStreamTrack
的数据的接收与解码。
语法
var receivers = rtcPeerConnection.getReceivers();
返回值
一个 RTCRtpReceiver
数组,一个对象就是连接上的一个轨道(track)。若连接上没有RTP receiver,则数组为空。
规范没有定义返回的RTCRtpReceiver实例的顺序,所以两次调用 getReceivers()
返回的顺序可能是不同的。
例子
待定
技术规范
Specification | Status | Comment |
---|---|---|
WebRTC 1.0: Real-time Communication Between Browsers RTCPeerConnection.getReceivers() |
Candidate Recommendation | Initial specification. |
浏览器兼容性
BCD tables only load in the browser