A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://developer.mozilla.org/en-US/docs/Web/API/SourceBuffer/changeType below:

SourceBuffer: changeType() method - Web APIs

SourceBuffer: changeType() method

Limited availability

Note: This feature is available in Dedicated Web Workers.

The 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 mid-stream.

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.

Syntax Parameters
type

A string specifying the MIME type that future buffers will conform to.

Return value

None (undefined).

Exceptions
TypeError

Thrown if the specified string is empty, rather than indicating a valid MIME type.

InvalidStateError DOMException

Thrown if the SourceBuffer is not a member of the parent media source's sourceBuffers list, or the buffer's updating property indicates that a previously queued appendBuffer() or remove() is still being processed.

NotSupportedError DOMException

Thrown if the specified MIME type is not supported, or is not supported with the types of SourceBuffer objects present in the MediaSource.sourceBuffers list.

Usage notes

If the readyState property of the parent MediaSource is set to "ended", calling changeType() will set the readyState property to "open" and fire an event named sourceopen at the parent media source.

Specifications Browser compatibility See also

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4