現在のビデオの長さを取得します:
var vid = document.getElementById("video1");
alert(vid.duration);
Try it Yourself ❯
duration プロパティは、秒単位で、現在のオーディオ/ビデオの長さを返します。
オーディオ/ビデオがセット設定されていない場合は、NaN(Not-a-Number)が返されます。
注: このプロパティはリードオンリーです。
表中の数字は、プロパティを完全にサポートした最初のブラウザ・バージョンを指定しています。
| プロパティ | |||||
|---|---|---|---|---|---|
| duration | Yes | 9.0 | 3.5 | Yes | Yes |
audio|video.duration
| 戻り値: | 数値。秒単位でビデオの長さを表す。ビデオがセットされていない場合、"NaN" (Not-a-Number) が返される。 ビデオがストリーミングされ、定義済みの長さ持っていない場合、"Inf"(Infinity:無限大)が返される。 |
|---|
HTML オーディオ/ビデオ DOM リファレンス