RTCPeerConnection: pendingLocalDescription 属性
pendingLocalDescription
是 RTCPeerConnection
接口的只读属性,它返回一个 RTCSessionDescription
对象,描述了连接本地端待处理的配置更改。
它不描述连接的当前状态,而是描述连接在不久的将来可能存在的状态。使用 RTCPeerConnection.currentLocalDescription
或 RTCPeerConnection.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 的浏览器中加载。
注意: 将 pendingLocalDescription
和 currentLocalDescription
添加到 WebRTC 规范是最近才实现的。在不支持它们的浏览器中,只有 localDescription
可用。