RTCPeerConnection:pendingRemoteDescription 属性

RTCPeerConnection 接口的 **pendingRemoteDescription** 只读属性返回一个 RTCSessionDescription 对象,该对象描述了连接远程端点的待处理配置更改。

它不描述当前的连接状态,而是描述它在不久的将来可能存在的状态。使用 RTCPeerConnection.currentRemoteDescriptionRTCPeerConnection.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 的浏览器中加载。

注意:pendingRemoteDescriptioncurrentRemoteDescription 添加到 WebRTC 规范是最近才发生的。在不支持它们的浏览器中,仅提供 remoteDescription

另请参阅