RTCPeerConnection.remoteDescription
只读属性 RTCPeerConnection.remoteDescription
返回一个 RTCSessionDescription
,它描述了和远程对端之间的会话 (包括配置和媒体信息) ,如果还没有被设置过的话,它会是 null
.
这个值通常是通过信令服务器接收的对端的会话描述(作为提议或应答),调用RTCPeerConnection.setRemoteDescription()
之后生效。
语法
var sessionDescription = peerConnection.remoteDescription;
从更基础的层面上看,如果该属性不为null
,则返回值为RTCPeerConnection.pendingRemoteDescription
的值,否则,返回RTCPeerConnection.currentRemoteDescription
的值。有关此算法的详细信息及其使用原因,请参阅待定的和当前描述。
示例
此示例查看remoteDescription
并显示包含RTCSessionDescription
对象的 type 和sdp
字段的警告。
js
var pc = new RTCPeerConnection();
…
var sd = pc.remoteDescription;
if (sd) {
alert("Remote session: type='" +
sd.type + "'; sdp description='" +
sd.sdp + "'");
}
else {
alert("No remote session yet.");
}
规范
Specification |
---|
WebRTC: Real-Time Communication in Browsers # dom-peerconnection-remotedescription |
浏览器兼容性
BCD tables only load in the browser