onloadeddata Event

Definition and Usage

The onloadeddata event occurs when the current frame data is loaded, but there is not enough data to play the next frame of the specified audio/video.

The following events occur in the following order during the loading process of audio/video:

  1. onloadstart
  2. ondurationchange
  3. onloadedmetadata
  4. onloadeddata
  5. onprogress
  6. oncanplay
  7. oncanplaythrough

Example

Example 1

Execute JavaScript when the current frame data is available (for <video>):

<video onloadeddata="myFunction()">

Try It Yourself

Example 2

Execute JavaScript when the data in the current frame is available (for <audio>):

<audio onloadeddata="myFunction()">

Try It Yourself

Syntax

In HTML:

<element onloadeddata="myScript">

Try It Yourself

In JavaScript:

object.onloadeddata = function(){myScript};

Try It Yourself

In JavaScript, use the addEventListener() method:

object.addEventListener("loadeddata", myScript);

Try It Yourself

Note:Internet Explorer 8 and earlier versions do not support addEventListener() Method.

Technical Details

Bubbling: Not Supported
Cancelable: Not Supported
Event Type: Event
Supported HTML Tags: <audio> and <video>
DOM Version: Level 3 Events

Browser Support

The numbers in the table indicate the first browser version that fully supports this event.

Event Chrome IE Firefox Safari Opera
onloadeddata Support 9.0 Support Support Support