RTCPeerConnection: pendingLocalDescription 属性

pendingLocalDescriptionRTCPeerConnection 接口的只读属性,它返回一个 RTCSessionDescription 对象,描述了连接本地端待处理的配置更改。

它不描述连接的当前状态,而是描述连接在不久的将来可能存在的状态。使用 RTCPeerConnection.currentLocalDescriptionRTCPeerConnection.localDescription 获取端点的当前状态。有关差异的详细信息,请参阅 WebRTC 连接性页面中的 待处理描述和当前描述

如果本地描述更改正在进行,则这是一个 RTCSessionDescription 对象,描述了建议的配置。否则,它将返回 null

示例

此示例查看 pendingLocalDescription 以确定是否正在处理描述更改。

js
const pc = new RTCPeerConnection();
// ...
const sd = pc.pendingLocalDescription;
if (sd) {
  // There's a description change underway!
} else {
  // No description change pending
}

规范

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

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。

注意:pendingLocalDescriptioncurrentLocalDescription 添加到 WebRTC 规范是最近才实现的。在不支持它们的浏览器中,只有 localDescription 可用。

另请参阅