RTCPeerConnection: событие removestream
Устаревшее: Эта функция больше не рекомендуется. Несмотря на то, что некоторые браузеры могут её поддерживать, она может быть удалена из соответствующих веб-стандартов, быть в процессе удаления или поддерживаться только для совместимости. Избегайте её использования и, если возможно, обновите существующий код. См. таблицу совместимости в нижней части этой страницы для принятия решения. Имейте в виду, что эта функция может перестать работать в любой момент.
Нестандартно: Эта функция нестандартна и не находится на пути стандартизации. Не используйте её на сайтах, работающих с Вебом: она не будет работать для всех пользователей. Также могут быть большие несовместимости между реализациями, и поведение может измениться в будущем.
Устаревшее событие removestream отправлялось объекту RTCPeerConnection для уведомления о том, что MediaStream был удалён из соединения. Вы можете использовать свойство RTCPeerConnection интерфейса onremovestream для установки обработчика этого события.
Это аналог события addstream, которое также устарело.
Предупреждение: Это событие было удалено из спецификации WebRTC в пользу существующего события removetrack на удалённом MediaStream и соответствующего обработчика событий удалённого MediaStream. API RTCPeerConnection теперь основан на треках, поэтому наличие нулевых треков в удалённом потоке эквивалентно удалению удалённого потока, что вызывало событие removestream.
Это событие не отменяется и не распространяется.
Синтаксис
Используйте имя события в методах, таких как addEventListener(), или установите свойство обработчика события.
addEventListener("removestream", (event) => {});
onremovestream = (event) => {};
Тип события
Объект MediaStreamEvent. Наследуется от Event.
Свойства события
Так как MediaStreamEvent является Event, это событие также реализует эти свойства.
-
MediaStreamEvent.streamТолько для чтения -
Содержит
MediaStreamс потоком, связанным с событием.
Совместимость с браузерами
| Рабочие столы | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
removestream_event |
24 | 15 | 22–60 | 15 | Нет | 25 | 24–60 | 14 | Нет | 1.5 | ≤37 |
См. также
© 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/removestream_event