Spec-Zone.ru › Web APIs

RTCPeerConnection: свойство pendingLocalDescription

Базовая Широко доступная

Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна во всех браузерах с января 2020 года.

  • Узнать больше
  • Посмотреть полную совместимость
  • Отправить отзыв

Свойство pendingLocalDescription только для чтения интерфейса RTCPeerConnection возвращает объект RTCSessionDescription, описывающий ожидаемое изменение конфигурации для локального конца подключения.

Это не описывает подключение в текущем состоянии, а то, как оно может выглядеть в ближайшем будущем. Используйте RTCPeerConnection.currentLocalDescription или RTCPeerConnection.localDescription, чтобы получить текущее состояние конечной точки. Подробности о различиях см. в разделе «Ожидаемые и текущие описания» на странице «Подключение WebRTC».

Значение

Если изменение локального описания находится в процессе, это объект RTCSessionDescription, описывающий предлагаемую конфигурацию. В противном случае возвращается null.

Примеры

В этом примере рассматривается pendingLocalDescription для определения того, обрабатывается ли изменение описания.

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

Совместимость с браузерами

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
pendingLocalDescription 70 79 22 57 11 70 24 49 11 10.0 70

Примечание: Добавление pendingLocalDescription и currentLocalDescription в спецификацию WebRTC относительно недавнее. В браузерах, которые их не поддерживают, доступно только localDescription.

См. также

  • RTCPeerConnection.setLocalDescription(), RTCPeerConnection.currentLocalDescription, RTCPeerConnection.localDescription
  • RTCPeerConnection.setRemoteDescription(), RTCPeerConnection.remoteDescription, RTCPeerConnection.pendingRemoteDescription, RTCPeerConnection.currentRemoteDescription
  • WebRTC

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/RTCPeerConnection/pendingLocalDescription

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API