HTMLMediaElement.readyState

HTMLMediaElement.readyState - стан готовности медіа.

Синтаксис:

HTMLMediaElement.readyState;

Параметри:

HTMLMediaElement - об'єкт HTMLMediaElement.

Опис:

readyState властивість об'єкту HTMLMediaElement яка повертає стан готовності медіа.

Можливі значення:
HAVE_NOTHING0Немає інформації про медіа-ресурс.
HAVE_METADATA1Отримано мета дані (розмір, довжина).
HAVE_CURRENT_DATA2Дані доступні для поточної позиції відтворення, але недостатньо, щоб фактично відтворювати більше одного кадру.
HAVE_FUTURE_DATA3Доступні дані поточної позиції відтворення, а також принаймні трохи часу в майбутньому (іншими словами, принаймні, два кадри відео).
HAVE_ENOUGH_DATA4Доступно достатньо даних, швидкість завантаження досить висока і медіа можна грати до кінця без перерви.

Приклад:

<audio id="player" src="/dani/test.ogg" preload="auto"></audio> var player=document.getElementById('player'); alert(player.readyState); var player=document.getElementById('player'); player.addEventListener('loadeddata', function(){ if(this.readyState>=2) this.play(); });