Spec-Zone.ru › Web APIs

HTMLMediaElement

Базовый уровень Широко распространён *

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

* Некоторые части этой функции могут иметь разный уровень поддержки.

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

Интерфейс HTMLMediaElement добавляет к HTMLElement свойства и методы, необходимые для поддержки основных медиа-функций, общих для аудио и видео.

Элементы HTMLVideoElement и HTMLAudioElement наследуют этот интерфейс.

EventTarget Node Element HTMLElement HTMLMediaElement

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

Этот интерфейс также наследует свойства от своих предков HTMLElement, Element, Node и EventTarget.

HTMLMediaElement.audioTracks

Список AudioTrackList, содержащий объекты AudioTrack, включённые в элемент.

HTMLMediaElement.autoplay

Булево значение, отражающее атрибут HTML autoplay, указывающее, должен ли воспроизведение автоматически начаться, как только будет достаточно медиаданных для этого без перерывов.

Примечание: Автоматическое воспроизведение аудио, когда пользователь этого не ожидает или не желает, создаёт плохой пользовательский опыт и должно быть избегаемо в большинстве случаев, хотя есть исключения. Для получения дополнительной информации см. Руководство по автовоспроизведению для медиа- и Web Audio API. Имейте в виду, что браузеры могут игнорировать запросы на автовоспроизведение, поэтому следует убедиться, что ваш код не зависит от его работы.

HTMLMediaElement.buffered Только для чтения

Возвращает объект TimeRanges, который указывает диапазоны источника медиа, которые браузер кэшировал (если таковые имеются) на момент доступа к свойству buffered.

HTMLMediaElement.controls

Булево значение, отражающее атрибут HTML controls, указывающее, должны ли отображаться элементы пользовательского интерфейса для управления ресурсом.

HTMLMediaElement.controlsList Только для чтения

Возвращает объект DOMTokenList, который помогает пользовательскому агенту выбирать, какие элементы управления отображать на элементе медиа всякий раз, когда пользовательский агент отображает собственный набор элементов управления. DOMTokenList принимает одно или несколько из трёх возможных значений: nodownload, nofullscreen, и noremoteplayback.

HTMLMediaElement.crossOrigin

Строка, указывающая настройка CORS для этого элемента медиа.

HTMLMediaElement.currentSrc Только для чтения

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

HTMLMediaElement.currentTime

Значение с плавающей запятой двойной точности, указывающее текущее время воспроизведения в секундах; если медиа ещё не начато воспроизведение и не было перемещено, это значение — начальное время воспроизведения медиа. Установка этого значения переместит медиа к новому времени. Время указано относительно временной шкалы медиа.

HTMLMediaElement.defaultMuted

Булево значение, отражающее атрибут HTML muted, указывающее, должен ли аудиовыход элемента медиа быть выключен по умолчанию.

HTMLMediaElement.defaultPlaybackRate

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

HTMLMediaElement.disableRemotePlayback

Булево значение, устанавливающее или возвращающее состояние удалённого воспроизведения, указывающее, разрешено ли элементу медиа иметь пользовательский интерфейс для удалённого воспроизведения.

HTMLMediaElement.duration Только для чтения

Значение с плавающей запятой двойной точности, только для чтения, указывающее общую продолжительность медиа в секундах. Если данные медиа недоступны, возвращаемое значение равно NaN. Если медиа имеет неопределённую длительность (например, потоковое живое медиа, медиа вызова WebRTC или аналогичное), значение равно +Infinity.

HTMLMediaElement.ended Только для чтения

Возвращает булево значение, указывающее, закончил ли элемент медиа воспроизведение.

HTMLMediaElement.error Только для чтения

Возвращает объект MediaError для последней ошибки или null, если ошибки не было.

HTMLMediaElement.loop

Булево значение, отражающее атрибут HTML loop, указывающее, должен ли элемент медиа начать воспроизведение заново при достижении конца.

HTMLMediaElement.mediaKeys Только для чтения Безопасный контекст

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

HTMLMediaElement.muted

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

HTMLMediaElement.networkState Только для чтения

Возвращает unsigned short (перечисление), указывающее текущее состояние загрузки медиа по сети.

HTMLMediaElement.paused Только для чтения

Возвращает булево значение, указывающее, приостановлен ли элемент медиа.

HTMLMediaElement.playbackRate

Значение double, указывающее скорость воспроизведения медиа.

HTMLMediaElement.played Только для чтения

Возвращает объект TimeRanges, содержащий диапазоны источника медиа, которые браузер воспроизвел.

HTMLMediaElement.preload

Строка, отражающая атрибут HTML preload, указывающая, какие данные должны быть предварительно загружены, если таковые имеются. Возможные значения: none, metadata, auto.

HTMLMediaElement.preservesPitch

Булево значение, определяющее, будет ли сохранена высота звука. Если установлено значение false, высота звука будет изменяться в соответствии со скоростью аудио.

HTMLMediaElement.readyState Только для чтения

Возвращает unsigned short (перечисление), указывающее состояние готовности медиа.

HTMLMediaElement.remote Только для чтения

Возвращает объект RemotePlayback, связанный с элементом медиа.

HTMLMediaElement.seekable Только для чтения

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

HTMLMediaElement.seeking Только для чтения

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

HTMLMediaElement.sinkId Только для чтения Безопасный контекст

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

HTMLMediaElement.src

Строка, отражающая атрибут HTML src, содержащая URL медиаресурса для использования.

HTMLMediaElement.srcObject

Объект, который служит источником медиа, связанного с HTMLMediaElement, или null если не назначен.

HTMLMediaElement.textTracks Только для чтения

Возвращает объект TextTrackList, содержащий список объектов TextTrack, содержащихся в элементе.

HTMLMediaElement.videoTracks Только для чтения

Возвращает объект VideoTrackList, содержащий список объектов VideoTrack, содержащихся в элементе.

HTMLMediaElement.volume

Значение double, указывающее громкость звука от 0,0 (тишина) до 1,0 (максимальная громкость).

Устаревшие свойства

Эти свойства устарели и не должны использоваться, даже если браузер их всё ещё поддерживает.

HTMLMediaElement.controller Устаревший Нестандартный

Объект MediaController, представляющий контроллер медиа, назначенный элементу, или null , если контроллер не назначен.

HTMLMediaElement.mediaGroup Устаревший Нестандартный

Строка, отражающая значение атрибута mediagroup HTML, которая указывает имя группы элементов, к которой он принадлежит. Группа элементов медиа разделяет общий MediaController.

HTMLMediaElement.mozAudioCaptured Только для чтения Нестандартный Устаревший

Возвращает булево значение. Связано с захватом аудиопотока.

HTMLMediaElement.mozFragmentEnd Нестандартный Устаревший

Значение double, которое предоставляет доступ к времени окончания фрагмента, если у элемента медиа есть фрагмент URI для currentSrc, в противном случае оно равно продолжительности медиа.

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

Этот интерфейс также наследует методы от своих предков HTMLElement, Element, Node и EventTarget.

HTMLMediaElement.addTextTrack()

Добавляет новый объект TextTrack (например, дорожку субтитров) в элемент медиа. Это только программный интерфейс и не влияет на DOM.

HTMLMediaElement.captureStream()

Возвращает MediaStream, захватывает поток контента медиа.

HTMLMediaElement.canPlayType()

Принимая строку, определяющую тип MIME медиа (возможно, с включённым параметром codecs), canPlayType() возвращает строку probably , если медиа воспроизводимо, maybe , если нет достаточной информации для определения возможности воспроизведения, или пустую строку, если медиа не воспроизводимо.

HTMLMediaElement.fastSeek()

Быстрый переход к указанному моменту времени с низкой точностью.

HTMLMediaElement.load()

Сбрасывает медиа в начало и выбирает лучший доступный источник из предоставленных источников с помощью атрибута src или элемента <source>.

HTMLMediaElement.pause()

Приостанавливает воспроизведение медиа.

HTMLMediaElement.play()

Начинает воспроизведение медиа.

HTMLMediaElement.seekToNextFrame() Устаревший Нестандартный

Переход к следующему кадру в медиа. Этот нестандартный, экспериментальный метод позволяет вручную управлять чтением и отрисовкой медиа с индивидуальной скоростью или перемещаться по медиа кадр за кадром для выполнения фильтрации или других операций.

HTMLMediaElement.setMediaKeys() Безопасный контекст

Возвращает Promise. Устанавливает ключи MediaKeys, которые будут использоваться для дешифрования медиа во время воспроизведения.

HTMLMediaElement.setSinkId() Безопасный контекст

Устанавливает идентификатор аудиоустройства для вывода и возвращает Promise. Это работает только в том случае, если приложение авторизовано для использования указанного устройства.

Устаревшие методы

Эти методы устарели и не должны использоваться, даже если браузер их всё ещё поддерживает.

HTMLMediaElement.mozCaptureStream() Нестандартный

Аналог HTMLMediaElement.captureStream() с префиксом Firefox. Подробности см. в совместимости с браузерами.

HTMLMediaElement.mozCaptureStreamUntilEnded() Нестандартный Устаревший

[введите описание]

HTMLMediaElement.mozGetMetadata() Нестандартный Устаревший

Возвращает Object, содержащий свойства, представляющие метаданные из воспроизводимого ресурса медиа в виде {key: value} пар. Каждый раз при вызове метода возвращается отдельная копия данных. Этот метод нужно вызывать после срабатывания события loadedmetadata.

События

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

Прислушивайтесь к этим событиям, используя addEventListener() или назначив обработчик событий свойству oneventname этого интерфейса.

abort

Срабатывает, когда ресурс не был полностью загружен, но не в результате ошибки.

canplay

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

canplaythrough

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

durationchange

Срабатывает, когда свойство duration было обновлено.

emptied

Срабатывает, когда медиа стало пустым; например, когда медиа уже загружено (или частично загружено), и метод HTMLMediaElement.load() вызывается для его перезагрузки.

encrypted

Срабатывает, когда в медиа обнаружены данные инициализации, указывающие на то, что медиа зашифровано.

ended

Срабатывает, когда воспроизведение останавливается, когда достигается конец медиа (<audio> или <video>) или когда больше нет доступных данных.

error

Срабатывает, когда ресурс не смог загрузиться из-за ошибки.

loadeddata

Срабатывает, когда первая кадр медиа завершил загрузку.

loadedmetadata

Срабатывает, когда метаданные были загружены.

loadstart

Срабатывает, когда браузер начал загружать ресурс.

pause

Срабатывает, когда запрос на паузу воспроизведения обработан и активность перешла в состояние паузы, чаще всего происходит при вызове метода HTMLMediaElement.pause() медиа.

play

Срабатывает, когда свойство paused изменилось с true на false, в результате вызова метода HTMLMediaElement.play() или атрибута autoplay.

playing

Срабатывает, когда воспроизведение готово к запуску после паузы или задержки из-за отсутствия данных.

progress

Срабатывает периодически по мере загрузки браузером ресурса.

ratechange

Срабатывает, когда скорость воспроизведения изменилась.

seeked

Срабатывает, когда завершается операция поиска.

seeking

Срабатывает, когда начинается операция поиска.

stalled

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

suspend

Срабатывает, когда загрузка данных медиа была приостановлена.

timeupdate

Срабатывает, когда время, указанное свойством currentTime, было обновлено.

volumechange

Срабатывает, когда громкость изменилась.

waiting

Срабатывает, когда воспроизведение остановилось из-за временного отсутствия данных.

waitingforkey

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

Технические характеристики

Спецификация
HTML
# htmlmediaelement

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

Настольный Мобильный
Chrome Edge Firefox Opera Safari Chrome Android Firefox for Android Opera Android Safari на IOS Samsung Internet WebView Android
HTMLMediaElement 3 12 3.5 10.5 3.1 18 4 11 3 1.0 ≤37
abort_event 3 12 9 ≤12.1 3.1 18 9 ≤12.1 3 1.0 4.4
addTextTrack 2326 12 31 ≤12.1 6 2526 31 ≤12.1 6 1.51.5 4.4≤37
audioTracks 37 7912–79 33 24 7 37 Нет Нет 7 Нет Нет
autoplay 3 12 3.5 ≤12.1 3.1 18 4 ≤12.1 3 1.0 ≤37
buffered 3 12 4 ≤12.1 3.1 18 4 ≤12.1 3 1.0 ≤37
canPlayType
3["codecs string can contain any subset of optional parameters (should be all or none).", "Errors if codecs string contains unexpected characters (should evaluate string up to character)."]
12["codecs string can contain any subset of optional parameters (should be all or none).", "Errors if codecs string contains unexpected characters (should evaluate string up to character)."]
3.5["Before Firefox 28, canPlayType() returned probably when asked about WebM audio or video files without the codecs parameter. Since multiple codecs are supported, this is not enough information to determine if a file can be played, so maybe is now correctly returned.", "Before Firefox 101, canPlayType() ignored codecs parameter options for av01 codecs (treating them as av1)."]
≤12.1["codecs string can contain any subset of optional parameters (should be all or none).", "Errors if codecs string contains unexpected characters (should evaluate string up to character)."]
4
18["codecs string can contain any subset of optional parameters (should be all or none).", "Errors if codecs string contains unexpected characters (should evaluate string up to character)."]
4["Before Firefox for Android 28, canPlayType() returned probably when asked about WebM audio or video files without the codecs parameter. Since multiple codecs are supported, this is not enough information to determine if a file can be played, so maybe is now correctly returned.", "Before Firefox for Android 101, canPlayType() ignored codecs parameter options for av01 codecs (treating them as av1)."]
≤12.1["codecs string can contain any subset of optional parameters (should be all or none).", "Errors if codecs string contains unexpected characters (should evaluate string up to character)."]
3
1.0["codecs string can contain any subset of optional parameters (should be all or none).", "Errors if codecs string contains unexpected characters (should evaluate string up to character)."]
≤37["codecs string can contain any subset of optional parameters (should be all or none).", "Errors if codecs string contains unexpected characters (should evaluate string up to character)."]
canplay_event 3 12 3.5 10.5 3.1 18 4 11 3 1.0 ≤37
canplaythrough_event 3 12 3.5 10.5 3.1 18 4 11 3 1.0 ≤37
captureStream 62 79 15 49 Нет 62 15 46 Нет 8.0 62
controller 17–36 Нет Нет 15–23 6 18–36 Нет 14–24 6 1.0–3.0 4.4–37
controls 3 12 3.5 ≤12.1 3.1 18 4 ≤12.1 3 1.0 ≤37
controlsList 58 79 Нет 45 Нет 58 Нет 43 Нет 7.0 58
crossOrigin 33 13 2212–22 20 10 33 2214–22 20 10 2.0 4.4.3
currentSrc 3 12 3.5 ≤12.1 3.1 18 4 ≤12.1 3 1.0 ≤37
currentTime 3 12 3.5 ≤12.1 3.1 18 4 ≤12.1 3 1.0 ≤37
defaultMuted 15 12 11 ≤12.1 6 18 14 ≤12.1 6 1.0 4.4
defaultPlaybackRate 3 12 20 ≤12.1 3.1 18 20 ≤12.1 3 1.0 ≤37
disableRemotePlayback 121 121 Нет 107 13.1 56 Нет 43 13 6.0 Нет
duration 3 12 3.5 ≤12.1 3.1 18 4 ≤12.1 3 1.0 ≤37
durationchange_event 3 12 3.5 10.5 3.1 18 4 11 3 1.0 ≤37
emptied_event 3 12 3.5 10.5 3.1 18 4 11 3 1.0 ≤37
encrypted_event 42 13 38 29 12.1 42 38 29 12.2 4.0 42
ended 3 12 3.5 ≤12.1 3.1 18 4 ≤12.1 3 1.0 ≤37
ended_event 3 12 3.5 10.5 3.1 18 4 11 3 1.0 ≤37
error 3 12 3.5 ≤12.1 3.1 18 4 ≤12.1 3 1.0 ≤37
error_event 3 12 6 11.6 3.1 18 6 12 3 1.0 4.4
fastSeek Нет Нет 31 Нет 8 Нет 31 Нет 8 Нет Нет
getStartDate Нет Нет Нет Нет 9 Нет Нет Нет 9 Нет Нет
load 3 12 3.5 ≤12.1 3.1 18 4 ≤12.1 3 1.0 ≤37
loadeddata_event 3 12 3.5 10.5 3.1 18 4 11 3 1.0 ≤37
loadedmetadata_event 3 12 3.5 10.5 3.1 18 4 11 3 1.0 ≤37
loadstart_event 3 12 6 ≤12.1 4 18 6 ≤12.1 3 1.0 4.4
loop 3 12 11 ≤12.1 4 18 14 ≤12.1 3 1.0 ≤37
mediaGroup 17–36 Нет Нет 15–23 6 18–36 Нет 14–24 6 1.0–3.0 4.4–37
mediaKeys 42 13 38 29 12.1 42 38 29 12.2 4.0 42
mozAudioCaptured Нет Нет 15 Нет Нет Нет 15 Нет Нет Нет Нет
mozCaptureStreamUntilEnded Нет Нет 15 Нет Нет Нет 15 Нет Нет Нет Нет
mozFragmentEnd Нет Нет 9 Нет Нет Нет 9 Нет Нет Нет Нет
mozGetMetadata Нет Нет 17 Нет Нет Нет 17 Нет Нет Нет Нет
muted 3 12 3.5 ≤12.1 3.1 18 4 ≤12.1 3 1.0 ≤37
networkState 3 12
3.5The NETWORK_LOADED state was removed to align with the HTML spec in Firefox 4.
≤12.1 3.1 18 4 ≤12.1 3 1.0 ≤37
pause 3 12 3.5 ≤12.1 3.1 18 4 ≤12.1 3 1.0 ≤37
pause_event 3 12 3.5 10.5 3.1 18 4 11 3 1.0 ≤37
paused 3 12 3.5 ≤12.1 3.1 18 4 ≤12.1 3 1.0 ≤37
play 3 12 3.5 10.5 3.1 18 4 11 3 1.0 ≤37
play_event 3 12 3.5 10.5 3.1 18 4 11 3 1.0 ≤37
playbackRate
3Установка playbackRate в отрицательное значение вызовет ошибку.
12Установка playbackRate в отрицательное значение вызовет ошибку.
20Установка playbackRate в отрицательное значение вызовет ошибку.
≤12.1Установка playbackRate в отрицательное значение вызовет ошибку.
3.1
18Установка playbackRate в отрицательное значение вызовет ошибку.
20Установка playbackRate в отрицательное значение вызовет ошибку.
≤12.1Установка playbackRate в отрицательное значение вызовет ошибку.
3
1.0Установка playbackRate в отрицательное значение вызовет ошибку.
4.4Установка playbackRate в отрицательное значение вызовет ошибку.
played 3 12 15 ≤12.1 3.1 18 15 ≤12.1 3 1.0 ≤37
playing_event 3 12 3.5 10.5 3.1 18 4 11 3 1.0 ≤37
preload 5 12 4 ≤12.1 5 18 4 ≤12.1 5 1.0 3
preservesPitch 86 86 101 72 17.24 86 101 61 17.23.2 14.0 86
progress_event 3 12 6 ≤12.1 3.1 18 6 ≤12.1 3 1.0 4.4
ratechange_event 3 12 3.5 10.5 3.1 18 4 11 3 1.0 ≤37
readyState 3 12 3.5 ≤12.1 3.1 18 4 ≤12.1 3 1.0 ≤37
remote 121 121 Нет 107 13.1 56 Нет 43 13.4 6.0 Нет
seekToNextFrame Нет Нет 56–128 Нет Нет Нет 56–128 Нет Нет Нет Нет
seekable 3 12 8 ≤12.1 3.1 18 8 ≤12.1 3 1.0 ≤37
seeked_event 3 12 3.5 10.5 3.1 18 4 11 3 1.0 ≤37
seeking 3 12 3.5 ≤12.1 3.1 18 4 ≤12.1 3 1.0 ≤37
seeking_event 3 12 3.5 10.5 3.1 18 4 11 3 1.0 ≤37
setMediaKeys 42 13 38 29 12.1 42 38 29 12.2 4.0 42
setSinkId 49 17 116 36 Нет
НетНедоступно из-за ограничения в Android, см. ошибка 41276355.
НетНедоступно из-за ограничения в Android, см. ошибка 1473346.
НетНедоступно из-за ограничения в Android, см. ошибка 41276355.
Нет
НетНедоступно из-за ограничения в Android, см. ошибка 41276355.
НетНедоступно из-за ограничения в Android, см. ошибка 41276355.
sinkId 49 17 116 36 Нет
НетНедоступно из-за ограничения в Android, см. ошибка 41276355.
НетНедоступно из-за ограничения в Android, см. ошибка 1473346.
НетНедоступно из-за ограничения в Android, см. ошибка 41276355.
Нет
НетНедоступно из-за ограничения в Android, см. ошибка 41276355.
НетНедоступно из-за ограничения в Android, см. ошибка 41276355.
src 3 12 3.5 ≤12.1 3.1 18 4 ≤12.1 3 1.0 ≤37
srcObject
108Поддержка добавлена для объектов MediaSourceHandle, переданных с выделенных рабочих процессов, где они были получены из MediaSource.handle (см. ошибку 40591101).
52Поддержка добавлена для объектов MediaStream (см. ошибку 41186131).
108Поддержка добавлена для объектов MediaSourceHandle, переданных с выделенных рабочих процессов, где они были получены из MediaSource.handle (см. ошибку 40591101).
79Поддержка добавлена для объектов MediaStream (см. ошибку 41186131).
42Поддерживает только объекты MediaStream (см. ошибку 886194).
18–58
94Поддержка добавлена для объектов MediaSourceHandle, переданных с выделенных рабочих процессов, где они были получены из MediaSource.handle (см. ошибку 40591101).
39Поддержка добавлена для объектов MediaStream (см. ошибку 41186131).
11
108Поддержка добавлена для объектов MediaSourceHandle, переданных с выделенных рабочих процессов, где они были получены из MediaSource.handle (см. ошибку 40591101).
52Поддержка добавлена для объектов MediaStream (см. ошибку 41186131).
42Поддерживает только объекты MediaStream (см. ошибку 886194).
18–58
73Поддержка добавлена для объектов MediaSourceHandle, переданных с выделенных рабочих процессов, где они были получены из MediaSource.handle (см. ошибку 40591101).
41Поддержка добавлена для объектов MediaStream (см. ошибку 41186131).
11
21.0Поддержка добавлена для объектов MediaSourceHandle, переданных с выделенных рабочих процессов, где они были получены из MediaSource.handle (см. ошибку 40591101).
6.0Поддержка добавлена для объектов MediaStream (см. ошибку 41186131).
108Поддержка добавлена для объектов MediaSourceHandle, переданных с выделенных рабочих процессов, где они были получены из MediaSource.handle (см. ошибку 40591101).
52Поддержка добавлена для объектов MediaStream (см. ошибку 41186131).
stalled_event 3 12 3.5 10.5 3.1 18 4 11 3 1.0 ≤37
suspend_event 3 12 3.5 10.5 3.1 18 4 11 3 1.0 ≤37
textTracks 23 12 31 ≤12.1 6 25 31 ≤12.1 6 1.0 4.4
timeupdate_event 3 12 3.5 10.5 3.1 18 4 11 3 1.0 ≤37
videoTracks 37 7912–79 33 24 7 37 Нет Нет 7 Нет Нет
volume 3 12 3.5 ≤12.1 3.1 18 4 ≤12.1
3volume возвращает значение и является записываемым; однако, значение всегда равно 1, а установка значения не влияет на объем объекта медиа.
1.0 ≤37
volumechange_event 3 12 6 ≤12.1 3.1 18 6 ≤12.1 3 1.0 ≤37
waiting_event 3 12 6 ≤12.1 3.1 18 6 ≤12.1 3 1.0 ≤37
waitingforkey_event 55 79 133
52–133Обработчик событий onwaitingforkey не поддерживается.
42 12.1 55 133
52–133Обработчик событий onwaitingforkey не поддерживается.
42 12.2 6.0 55

См. также

Ссылки

  • <video> и <audio> HTML-элементы
  • HTMLVideoElement и HTMLAudioElement интерфейсы, производные от HTMLMediaElement

Руководства

  • Веб-технологии для медиа
  • Учебный раздел: HTML видео и аудио
  • Руководство по типам и форматам медиа
  • Обработка проблем с поддержкой медиа в веб-контенте

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

Spec-Zone.ru

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