RTCPeerConnection:localDescription 属性

localDescriptionRTCPeerConnection 接口的只读属性,它返回一个 RTCSessionDescription,描述连接本地端会话。如果尚未设置,则为 null

语法

js
const sessionDescription = peerConnection.localDescription

从更基本的层面上讲,如果 RTCPeerConnection.pendingLocalDescription 属性不为 null,则返回该属性的值;否则,返回 RTCPeerConnection.currentLocalDescription 的值。有关此算法及其使用原因的详细信息,请参阅 WebRTC 连接页面中的 挂起描述和当前描述

示例

此示例查看 localDescription 并显示一个警报,其中包含 RTCSessionDescription 对象的 typesdp 字段。

js
const pc = new RTCPeerConnection();
// ...
const sd = pc.localDescription;
if (sd) {
  alert(`Local session: type='${sd.type}'; sdp description='${sd.sdp}'`);
} else {
  alert("No local session yet.");
}

规范

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

浏览器兼容性

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

另请参阅