Non-standard: This feature is non-standard and is not on a standards track. Do not use it on production sites facing the Web: it will not work for every user. There may also be large incompatibilities between implementations and the behavior may change in the future.
changeType() method of the
SourceBuffer interface sets the MIME type that future calls to
appendBuffer() should expect the new media
data to conform to. This makes it possible to change codecs or container type
One scenario in which this is helpful is to support adapting the media source to changing bandwidth availability, by transitioning from one codec to another as resource constraints change.
A string specifying the MIME type that future buffers will conform to.
Thrown if the specified string is empty, rather than indicating a valid MIME type.
Thrown if the
SourceBufferis not a member of the parent media source's
sourceBufferslist, or the buffer's
updatingproperty indicates that a previously queued
remove()is still being processed.
BCD tables only load in the browser