RTCPeerConnection:pendingRemoteDescription 属性
RTCPeerConnection
接口的 **pendingRemoteDescription
** 只读属性返回一个 RTCSessionDescription
对象,该对象描述了连接远程端点的待处理配置更改。
它不描述当前的连接状态,而是描述它在不久的将来可能存在的状态。使用 RTCPeerConnection.currentRemoteDescription
或 RTCPeerConnection.remoteDescription
获取远程端点的当前会话描述。有关差异的详细信息,请参阅 WebRTC 连接性页面中的 待处理描述和当前描述。
值
如果远程描述更改正在进行中,则这是一个描述建议配置的 RTCSessionDescription
。否则,它将返回 null
。
示例
此示例查看 pendingRemoteDescription
以确定是否正在处理描述更改。
js
const pc = new RTCPeerConnection();
// ...
const sd = pc.pendingRemoteDescription;
if (sd) {
// There's a description change underway!
} else {
// No description change pending
}
规范
规范 |
---|
WebRTC:浏览器中的实时通信 # dom-peerconnection-pendingremotedesc |
浏览器兼容性
BCD 表仅在启用了 JavaScript 的浏览器中加载。
注意:将 pendingRemoteDescription
和 currentRemoteDescription
添加到 WebRTC 规范是最近才发生的。在不支持它们的浏览器中,仅提供 remoteDescription
。