Только для чтения свойство RTCPeerConnection.currentRemoteDescription
возвращает объект RTCSessionDescription
, представляющий удаленную сторону соединения, как последний, успешно согласованный объект данных, с момента завершения согласования и установки соединения объектом RTCPeerConnection
с удаленным пиром.
Для изменения значения свойства currentRemoteDescription
, вызовите метод RTCPeerConnection.setRemoteDescription()
, который запускает серию событий, приводящих к установке нового значения. Подробнее о том, что точно происходит и почему изменение значения не происходит немедленно, смотрите Ожидающие и текущие объекты описания в WebRTC connectivity.
В отличии от RTCPeerConnection.remoteDescription
, это значение действительный текущий статус соединения; remoteDescription
может указывать на объект описания, на который соединение находиться в процессе перехода..
Синтаксис
sessionDescription = RTCPeerConnection.currentRemoteDescription;
Возвращаемое значение
Текущий объект описания, представляющий удаленную сторону соединения, если она присутстует. Если ни один объект описания не установлен, значением будет null
.
Пример
Пример рассматривает свойство currentRemoteDescription
и отображает предупреждение, содержащее значения свойств type
и sdp
,объекта RTCSessionDescription
.
var pc = new RTCPeerConnection();
…
var sd = pc.currentRemoteDescription;
if (sd) {
alert("Local session: type='" +
sd.type + "'; sdp description='" +
sd.sdp + "'");
}
else {
alert("No local session yet.");
}
Спецификации
Спецификация | Статус | Комментарий |
---|---|---|
WebRTC 1.0: Real-time Communication Between Browsers Определение 'RTCPeerConnection.currentRemoteDescription' в этой спецификации. |
Кандидат в рекомендации | Initial specification. |
Совместимость с браузерами
BCD tables only load in the browser