RemotePlayback: метод cancelWatchAvailability()
Ограниченная доступность
Эта функция не относится к Baseline, так как она не работает в некоторых из наиболее широко используемых браузеров.
Метод cancelWatchAvailability() интерфейса RemotePlayback отменяет запрос на отслеживание одного или всех доступных устройств.
Синтаксис
cancelWatchAvailability() cancelWatchAvailability(id)
Параметры
idНеобязательно-
Идентификатор конкретного устройства удалённого воспроизведения.
Если передан идентификатор конкретного устройства, то это устройство будет удалено из списка отслеживаемых устройств. В противном случае, весь список будет очищен.
Возвращаемое значение
Объект Promise, который разрешается значением undefined.
Исключения
-
InvalidStateErrorDOMException -
Выбрасывается, если
disableRemotePlaybackотключен для медиаэлемента. -
NotFoundErrorDOMException -
Выбрасывается, если переданный идентификатор не соответствует ни одному доступному устройству.
Примеры
После идентификации и подключения устройства удалённого воспроизведения, отслеживание доступных устройств может быть остановлено с помощью cancelWatchAvailability().
function switchToRemoteUI() {
// Indicate that the state is 'connecting' or 'connected' to the user.
// For example, hide the video element as only controls are needed.
videoElem.style.display = "none";
// Stop monitoring the availability of remote playback devices.
videoElem.remote.cancelWatchAvailability();
}
Спецификации
Совместимость с браузерами
| Рабочие столы | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
cancelWatchAvailability |
121 | 121 | Нет | 107 | 13.1 | 56 | Нет | 43 | 13.4 | 6.0 | Нет |
© 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/RemotePlayback/cancelWatchAvailability