SourceBuffer: appendWindowEnd property
The appendWindowEnd
property of the SourceBuffer
interface controls the timestamp for the end of the append window, a timestamp range that can be used to filter what media data is appended to the SourceBuffer
. Coded media frames with timestamps within this range will be appended, whereas those outside the range will be filtered out.
The default value of appendWindowEnd
is positive infinity.
Value
A double, indicating the end time of the append window, in seconds.
Exceptions
The following exceptions may be thrown when setting a new value for this property:
InvalidAccessError
DOMException
-
Thrown if an attempt was made to set the value to less than or equal to SourceBuffer.appendWindowStart
or NaN
.
InvalidStateError
DOMException
-
Thrown if this SourceBuffer
object is being updated (i.e. its SourceBuffer.updating
property is currently true
), or this SourceBuffer
has been removed from the MediaSource
.
Examples
Specifications
Browser compatibility
|
Desktop |
Mobile |
|
Chrome |
Edge |
Firefox |
Internet Explorer |
Opera |
Safari |
WebView Android |
Chrome Android |
Firefox for Android |
Opera Android |
Safari on IOS |
Samsung Internet |
appendWindowEnd |
23 |
12 |
42 |
11Only works on Windows 8+.
|
15 |
8 |
4.4.3 |
33 |
42 |
14 |
13Exposed in Mobile Safari on iPad but not on iPhone.
|
3.0 |
worker_support |
108 |
108 |
No |
No |
94 |
No |
108 |
108 |
No |
73 |
No |
21.0 |
See also