Spec-Zone.ru › Web APIs

MediaKeyStatusMap: метод get()

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

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

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

Безопасный контекст: Эта функция доступна только в безопасных контекстах (HTTPS) в некоторых или во всех поддерживающих браузерах.

Метод get() интерфейса MediaKeyStatusMap возвращает значение статуса, связанное с заданным ключом, или undefined, если такого нет.

Значение статуса указывает, может ли конкретный ключ использоваться для дешифрования.

Синтаксис

get(key)

Параметры

key

Ключ, значение которого требуется вернуть.

Возвращаемое значение

Строка, определяющая значение статуса, связанное с заданным ключом, или undefined.

Разрешены следующие значения статуса:

usable

Ключ в настоящее время пригоден для дешифрования.

expired

Ключ больше не пригоден для дешифрования, так как истекло время его действия.

released

Ключ был высвобожден и больше недоступен для CDM. Однако информация о ключе доступна, например, запись о уничтожении лицензии.

output-restricted

Связаны ограничения вывода для ключа на основе указанной политики. Данные медиа, дешифрованные с помощью этого ключа, могут быть заблокированы для отображения. Статус указывает на то, что соединение между источником и выводом (например, ваш компьютер и внешний дисплей) не является надёжным. Это может указывать на несовпадение версий HDCP между источником, промежуточными устройствами и выводом или на повреждение или несоответствие стандартам промежуточных соединительных устройств, таких как HDMI-кабели или видеоразветвители. Приложение может выбрать использование более высокой версии HDCP, контент, который не требует такой высокой версии. Вы также должны убедиться, что промежуточные устройства и кабели поддерживают HDCP, подключены надёжно и не повреждены.

output-downscaled

Связаны ограничения вывода для ключа на основе указанной политики, однако эти ограничения могут быть смягчены, если контент воспроизводится с более низким качеством. Если возвращается это значение, приложение может воспроизвести контент в более низком разрешении, или оно может выбрать использование более высокой версии HDCP, или использовать другой контент, который не требует такой высокой версии HDCP.

usable-in-future

Ключ станет пригоден для дешифрования в будущем, как только будет достигнуто время его начала.

status-pending

Статус ключа пока неизвестен и определяется.

internal-error

Ключ в настоящее время не пригоден для дешифрования из-за ошибки в CDM. Приложение не может ничего сделать для обработки этого случая.

Спецификации

Спецификация
Расширения защищенного медиа
# dom-mediakeystatusmap-get

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

Рабочие столы Мобильные
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
get 42 13 45 29 12.1 42 45 29 12.2 4.0 43

© 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/MediaKeyStatusMap/get

Spec-Zone.ru

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