Spec-Zone.ru › Web APIs

VideoDecoder

Ограниченная доступность

Эта функция не является базовой, так как она не работает в некоторых из наиболее широко используемых браузеров.

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

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

Примечание: Данная функция доступна в посвященных веб-воркерах.

Интерфейс VideoDecoder API WebCodecs декодирует фрагменты видео.

EventTarget VideoDecoder

Конструктор

VideoDecoder()

Создаёт новый объект VideoDecoder.

Свойства экземпляра

Наследует свойства от своего родителя, EventTarget.

VideoDecoder.decodeQueueSize Только для чтения

Целое число, представляющее количество запросов декодирования в очереди.

VideoDecoder.state Только для чтения

Указывает текущее состояние декодера. Возможные значения:

  • "unconfigured"
  • "configured"
  • "closed"

События

dequeue

Срабатывает, чтобы сигнализировать об уменьшении значения VideoDecoder.decodeQueueSize.

Статические методы

VideoDecoder.isConfigSupported()

Возвращает обещание, указывающее, поддерживается ли предоставленный VideoDecoderConfig.

Методы экземпляра

Наследует методы от своего родителя, EventTarget.

VideoDecoder.configure()

Вставляет управляющее сообщение для настройки видеодекодера для декодирования фрагментов.

VideoDecoder.decode()

Вставляет управляющее сообщение для декодирования заданного фрагмента видео.

VideoDecoder.flush()

Возвращает обещание, которое выполняется после завершения всех ожидающих сообщений в очереди.

VideoDecoder.reset()

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

VideoDecoder.close()

Завершает все ожидающие работы и освобождает системные ресурсы.

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

Спецификация
WebCodecs
# videodecoder-interface

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

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
VideoDecoder 94 94 130 80 16.4 94 Нет 66 16.4 17.0 94
VideoDecoder 94 94 130 80 16.4 94 Нет 66 16.4 17.0 94
close 94 94 130 80 16.4 94 Нет 66 16.4 17.0 94
configure 94 94 130 80 16.4 94 Нет 66 16.4 17.0 94
decode 94 94 130 80 16.4 94 Нет 66 16.4 17.0 94
decodeQueueSize 94 94 130 80 16.4 94 Нет 66 16.4 17.0 94
dequeue_event 106 106 130 92 16.4 106 Нет 72 16.4 20.0 106
flush 94 94 130 80 16.4 94 Нет 66 16.4 17.0 94
isConfigSupported_static 94 94 130 80 16.4 94 Нет 66 16.4 17.0 94
reset 94 94 130 80 16.4 94 Нет 66 16.4 17.0 94
state 94 94 130 80 16.4 94 Нет 66 16.4 17.0 94

См. также

  • Обработка видео с помощью WebCodecs
  • Примеры API WebCodecs

© 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/VideoDecoder

Spec-Zone.ru

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