Skip to content

Latest commit

 

History

History
42 lines (30 loc) · 1.02 KB

File metadata and controls

42 lines (30 loc) · 1.02 KB
title HTMLMediaElement: duration property
short-title duration
slug Web/API/HTMLMediaElement/duration
page-type web-api-instance-property
browser-compat api.HTMLMediaElement.duration

{{APIRef("HTML DOM")}}

The read-only {{domxref("HTMLMediaElement")}} property duration indicates the length of the element's media in seconds.

Value

A double-precision floating-point value indicating the duration of the media in seconds. If no media data is available, the value NaN is returned. If the element's media doesn't have a known duration—such as for live media streams—the value of duration is Infinity.

Examples

const obj = document.createElement("video");
console.log(obj.duration); // NaN

Specifications

{{Specifications}}

Browser compatibility

{{Compat}}

See also

  • Web media technologies
  • {{domxref("HTMLMediaElement.currentTime")}}: The current playback position of the media
  • The {{HTMLElement("audio")}} and {{HTMLElement("video")}} elements