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 の定義
勧告 初期定義

ブラウザーの互換性

Update compatibility data on GitHub
デスクトップモバイル
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewAndroid 版 ChromeEdge MobileAndroid 版 FirefoxAndroid 版 OperaiOSのSafariSamsung Internet
durationChrome 完全対応 43Edge 完全対応 12Firefox 完全対応 3.5IE 完全対応 9Opera 完全対応 ありSafari 完全対応 6WebView Android 完全対応 43Chrome Android 完全対応 43Edge Mobile 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android ?

凡例

完全対応  
完全対応
実装状況不明  
実装状況不明

関連情報

ドキュメントのタグと貢献者

このページの貢献者: Wind1808
最終更新者: Wind1808,