Video readyState attribute

Definition and usage

readyState The property returns the current readiness state of the video.

The readiness state indicates whether the video can be played.

Note:This property is read-only.

Example

Get the current readiness state of the video:

var x = document.getElementById("myVideo").readyState;
document.getElementById("demo").innerHTML = x;

Try it yourself

Syntax

videoObject.readyState

Return value

Type Description
Number

Represents the readiness state of the video element:

  • 0 = HAVE_NOTHING - No information about whether the video is ready
  • 1 = HAVE_METADATA - Metadata is ready
  • 2 = HAVE_CURRENT_DATA - Доступны данные текущей позиции воспроизведения, но недостаточно данных для воспроизведения следующего кадра/миллисекунды
  • 3 = HAVE_FUTURE_DATA - Доступны данные текущего и至少 следующего кадра
  • 4 = HAVE_ENOUGH_DATA - Есть достаточные данные для начала воспроизведения

Поддержка браузеров

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Поддержка 9.0 Поддержка Поддержка Поддержка