SourceBuffer: remove() method
The remove() method of the SourceBuffer
interface removes media segments within a specific time range from the
SourceBuffer. This method can only be called when
SourceBuffer.updating equals false. If
SourceBuffer.updating is not equal to false, call
SourceBuffer.abort().
Syntax
js
remove(start, end)
Parameters
start-
A double representing the start of the time range, in seconds.
end-
A double representing the end of the time range, in seconds.
Return value
None (undefined).
Exceptions
InvalidAccessErrorDOMException-
Thrown if either the
MediaSource.durationproperty is equal toNaN, thestartparameter is negative or greater thanMediaSource.duration, or theendparameter is less than or equal tostartor equal toNaN. InvalidStateErrorDOMException-
Thrown if the
SourceBuffer.updatingproperty is equal totrue, or thisSourceBufferhas been removed fromMediaSource.
Examples
TBD.
Specifications
| Specification |
|---|
| Media Source Extensions™ # dom-sourcebuffer-remove |
Browser compatibility
BCD tables only load in the browser