HTML ondurationchange 事件属性


定义和用法

durationchange 事件发生在指定音视频的时长数据发生变化时。

注释:加载音频/视频时,持续时间将从 "NaN" 更改为音频/视频的实际持续时间。

在音频/视频的加载过程中,会依次发生以下事件:

  1. loadstart
  2. durationchange
  3. loadedmetadata
  4. loadeddata
  5. progress
  6. canplay
  7. canplaythrough

适用于

ondurationchange 属性是 事件属性 的一部分,可用于以下元素:

元素 事件
<audio> durationchange
<video> durationchange

实例

Audio 实例

当音频准备好开始播放时运行 "myFunction":

<audio ondurationchange="myFunction()">
亲自试一试 »

Video 实例

当视频准备好开始播放时运行 "myFunction":

<video ondurationchange="myFunction()">
亲自试一试 »

浏览器支持

ondurationchange 属性对每个元素都有以下浏览器支持:

元素
audio Yes 9.0 Yes Yes Yes
video Yes 9.0 Yes Yes Yes