HTML ontimeupdate Attribute
Definition and Usage
The ontimeupdate attribute defines a script to run when the playing position of an audio/video has
changed.
This event is invoked by:
- Playing the audio/video
- Moving the playback position (like when the user fast forwards to a different point in the audio/video)
Tip: This timeupdate event is often used together with the currentTime property of the Audio/Video Object, which returns the current position of the audio/video playback, in seconds.
Applies to
The ontimeupdate attribute is part of the Event Attributes, and can be used on the following elements:
| Elements | Event |
|---|---|
| <audio> | timeupdate |
| <video> | timeupdate |
Examples
Audio Example
Run "myFunction" when the position of the audio changes:
<audio ontimeupdate="myFunction()">
Try it Yourself »
Video Example
Run "myFunction" when the position of the video changes:
<video ontimeupdate="myFunction()">
Try it Yourself »
Browser Support
The ontimeupdate attribute has the following browser support for each element:
| Element | |||||
|---|---|---|---|---|---|
| audio | Yes | 9.0 | Yes | Yes | Yes |
| video | Yes | 9.0 | Yes | Yes | Yes |