A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://developer.mozilla.org/en-US/docs/Web/API/MediaStreamTrack/ended_event below:

MediaStreamTrack: ended event - Web APIs

MediaStreamTrack: ended event

Baseline Widely available

The ended event of the MediaStreamTrack interface is fired when playback or streaming has stopped because the end of the media was reached or because no further data is available.

This event is not cancelable and does not bubble.

Syntax

Use the event name in methods like addEventListener(), or set an event handler property.

addEventListener("ended", (event) => { })

onended = (event) => { }
Event type

A generic Event.

Usage notes

ended events fire when the media stream track's source permanently stops sending data on the stream. There are various ways this can happen, including:

Pausing media does not generate an ended event.

Examples

This example sets up an event handler for the ended event, which changes an on-screen icon to indicate that the track is no longer active.

track.addEventListener("ended", () => {
  let statusElem = document.getElementById("status-icon");
  statusElem.src = "/images/stopped-icon.png";
});

You can also set up the event handler using the onended property:

track.onended = () => {
  let statusElem = document.getElementById("status-icon");

  statusElem.src = "/images/stopped-icon.png";
};
Specifications Browser compatibility See also

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4