Remove 'stalled' events for HTMLMediaElements using MediaSourceExtensions (removed)

The HTMLMediaElement.stalled event fires when media download has failed to progress for at least 3 seconds. In Media Source Extensions, the web app manages the download and the media element is not aware of its progress. Since some apps append media data in chunks larger than 3 seconds, stalled was being fired at inappropriate times. To solve this, stalled has been removed for Media Source Extensions.

Comments

See blink-dev thread for more details: https://groups.google.com/a/chromium.org/d/msg/blink-dev/x54XtrTyOP8/4-5QZlZzDAAJ MSE spec: https://www.w3.org/TR/media-source/ Interacts with HTMLMediaElment spec: https://www.w3.org/TR/html52/semantics-embedded-content.html#the-media-elements Discussion of that interaction here: https://github.com/w3c/media-source/issues/88#issuecomment-374406928 Safari support expressed in email, so not quite "public", but supportive.

Demo

Status in Chromium

Internals>Media>Source


Removed (tracking bug) in:

  • Chrome for desktop release 69
  • Chrome for Android release 69
  • Android WebView release 69
  • Opera release 56
  • Opera for Android release 56

Consensus & Standardization

After a feature ships in Chrome, the values listed here are not guaranteed to be up to date.

  • Public support
  • No public signals
  • Public support
  • Positive

Owner

Last updated on 2018-07-19