Video duration 属性

定义和用法

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 支持 支持 支持