ビデオの長さ属性

定義と使用方法

duration 属性は秒で計算されたビデオの長さを返します。

注釈:異なるブラウザは異なる値を返します。以下の例では、Internet Explorer、Firefox、Chromeは「12.612」を返します。Safariは「12.612000465393066」、Opera 12は「12.585215419」、Opera 18は「12.62069」を返します。

注釈:この属性は読み取り専用です。

ビデオの長さを取得:

var x = document.getElementById("myVideo").duration;

実際に試してみてください

構文

videoObject.duration

技術的詳細

返り値:

秒単位でビデオの長さを示す数値。

ビデオが設定されていない場合、"NaN"(非数字)を返します。

ビデオがストリーミングでプレビューされ、長さが事前に定義されていない場合、"Inf"(無限大)を返します。

ブラウザのサポート

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
サポート 9.0 サポート サポート サポート