--- title: HTMLMediaElement.duration slug: Web/API/HTMLMediaElement/duration translation_of: Web/API/HTMLMediaElement/duration ---
{{APIRef("HTML DOM")}}

HTMLMediaElement.duration свойство возвращает длину медиа в секундах или ноль, если данные по медиа недоступны.

Синтаксис

var myDuration = audioOrVideo.duration

Значения

Double. Если медиа данные доступны, но длина неизвестна, то duration будет NaN. Если медиа загружается в фоновом режиме и не имеет заранее определённой длины, значение равно Inf.

Пример

var obj = document.createElement('video');
console.log(obj.duration); // NaN

Specifications

Specification Status Comment
{{SpecName('HTML WHATWG', "#dom-media-duration", "HTMLMediaElement.duration")}} {{Spec2('HTML WHATWG')}}  
{{SpecName('HTML5 W3C', "embedded-content-0.html#htmlmediaelement", "HTMLMediaElement.duration")}} {{Spec2('HTML5 W3C')}} Initial definition.

Browser compatibility

{{Compat("api.HTMLMediaElement.duration")}}

Смотрите также