How we built it

API for customizing HTMLMediaElement.seekable for Media Source live streams

This API lets MediaSource apps more effectively customize the HTMLMediaElement.seekable range logic by providing (or removing) a single seekable range that is union'ed with the current buffered ranges to result in a single seekable range which fits both, when media duration is infinite.


The spec change was kept simple to not break existing HTMLMediaElement behavior for seekable. New behavior occurs only if the new {set,clear}LiveSeekableRanges API is used on the MediaSource attached to that HTMLMediaElement and the media duration is positive infinity.



Editor's draft

Status in Chromium

Behind a flag (launch bug) in:

  • Chrome for desktop release 53
  • Chrome for Android release 53
  • Chrome for iOS release 53
  • Android WebView release 53
  • Opera release 40
  • Opera for Android release 40

Consensus & Standardization

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


Last updated on 2016-06-28