HTML audio/video DOM durationchange事件
-
durationchange事件定义和用法
当指定音频/视频的持续时间数据发生变化时,会发生durationchange事件。
注意:加载音频/视频时,持续时间将从“NaN”变为音频/视频的实际持续时间。
在音频/视频的加载过程中,会按以下顺序发生以下事件:- loadstart
- durationchange
- loadedmetadata
- loadeddata
- progress
- canplay
- oncanplaythrough
-
durationchange事件浏览器支持
Internet Explorer Chrome FireFox Safari Opera 9.0(含)以上 支持 支持 支持 支持 -
durationchange事件语法
在HTML中:
<element ondurationchange="script">在JavaScript中:
object.ondurationchange=function(){script};在JavaScript中,使用addEventListener()方法:
object.addEventListener("durationchange", script); -
durationchange事件实例
尝试一下var vid = document.getElementById("myVideo"); vid.ondurationchange = function() { alert("视频时长已更改"); };
-
durationchange事件技术细节
描述 备注 支持的HTML标记: <audio>和<video> 支持的JavaScript对象: Audio, Video -