Disallow Media Source abort() of range removals and truncating buffered media by reducing duration

Media Source spec has changed recently to disallow previously ambiguously defined behavior involving asynchronous range removals: * SourceBuffer.abort() no longer aborts SourceBuffer.remove() operations * Setting MediaSource.duration can no longer truncate currently buffered media Errors will occur in both of these cases.


Deprecation warnings will be added first to warn web authors when the newly disallowed behavior is encountered.



Editor's draft

Status in Chromium

In development (launch bug)

Consensus & Standardization


Last updated on 2017-04-11