onsuspend Event

Example

Call a function when the browser is not getting media data:

<video onsuspend="myFunction()">

More examples below.


Description

The onsuspend event occurs when the browser is not getting media data.

The onsuspend event occurs when the loading is prevented or suspended.

Audio and Video Events

While loading a media, these events occur in the following order:

EventOccurs When
onloadstartThe loading of a media starts
ondurationchangeThe duration of a media is changed
onloadedmetadataThe meta data for a media has been loaded
onloadeddataA media frame is loaded
onprogressThe browser is loading a media
oncanplayAn element's scrollbar is being scrolled
oncanplaythroughThe browser estimates it can play a media
onplayA media starts to play
onplayingA media starts or resumes
ontimeupdateThe indicated time is changed
onendedA media has reached the end

Events that can occur while a media is loading or playing:

EventOccurs When
onabortThe loading of a media is aborted
onemptiedA media is empty (already loaded)
onerrorAn error occurs while loading a media
onpauseA media is paused
onratechangeThe playback rate is changed
onseekedA user has seeked a new media position
onseekingA user start seeking a new media position
onstalledMedia data is not available
onsuspendThe browser is not getting the media data
onvolumechangeThe volume of a media is changed
onwaitingA media is waiting for the next frame

See Also:

The <audio> Object
The <video> Object



Syntax

In HTML:

<element onsuspend="myScript">

In JavaScript:

object.onsuspend = function(){myScript};

In JavaScript, using the addEventListener() method:

object.addEventListener("suspend", myScript);

Technical Details

Bubbles: No
Cancelable: No
Event type: Event
HTML tags: <audio> and <video>
DOM Version: Level 3 Events

Browser Support

onsuspend is a DOM Level 3 (2004) feature.

It is fully supported in all modern browsers:

Chrome Edge Firefox Safari Opera IE
Yes Yes Yes Yes Yes 11


Copyright 1999-2023 by Refsnes Data. All Rights Reserved.