HTMLMediaElement.duration

HTMLMediaElement.duration プロパティは、メディアの長さを秒単位で示します。 使用可能なメディアデータがない場合はゼロになります。

構文

var myDuration = audioOrVideo.duration

double 型。 メディアデータは利用可能だが長さが不明な場合、この値は NaN です。 メディアがストリーミングされ、事前定義された長さを持たない場合、値は Inf です。

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

仕様

仕様 状態 コメント
HTML Living Standard
HTMLMediaElement.duration の定義
現行の標準  
HTML5
HTMLMediaElement.duration の定義
勧告 初期定義

ブラウザーの互換性

BCD tables only load in the browser

関連情報