Draft
This page is not complete.
Experimental
This is an experimental technology
Check the Browser compatibility table carefully before using this in production.
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
sourceBuffer.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
Exceptions
Exception | Explanation |
---|---|
InvalidAccessError |
The MediaSource.duration property is equal to NaN ,
the start parameter is negative or greater than
MediaSource.duration , or the end parameter is less than or equal to
start or equal to NaN . |
InvalidStateError |
The SourceBuffer.updating property is equal to true ,
or this SourceBuffer has been removed from the
MediaSource . |
Example
TBD.
Specifications
Specification | Status | Comment |
---|---|---|
Media Source Extensions The definition of 'remove()' in that specification. |
Recommendation | Initial definition. |
Browser compatibility
BCD tables only load in the browser