English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
duration 属性以秒为单位给出媒体的长度,如果没有媒体数据可用,则为零。
获得当前视频的长度:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>HTML 音频/视频 duration 属性使用-基础教程(oldtoolbag.com)</title> </head> <body> <button onclick="getVidDur()" type="button">获得当前视频的长度:</button> <br> <video id="video1" controls="controls"> <source src="mov_bbb.mp4" type="video/mp4"> <source src="mov_bbb.ogg" type="video/ogg"> あなたのブラウザはHTMLをサポートしていません5 video タグ。 </video> <script> myVid=document.getElementById("video1"); function getVidDur() { alert(myVid.duration); } </script> </body> </html>テストをしてみる ‹/›
duration属性は現在のオーディオの長さを返します/動画の長さ(秒単位で表されます)。
オーディオが設定されていない場合/動画があれば、NaN(非数字)を返します。
注意:この属性は読み取り専用です。
IEFirefoxOperaChromeSafari
すべての主要ブラウザがduration属性をサポートしています。
注意:Internet Explorer 8 及びそれ以前のバージョンではこの属性をサポートしていません。
audio|video.duration
返り値: | オーディオを表す数値/動画の長さ(秒で表されます)。 |
---|