as

Settings
Sign out
Notifications
Alexa
Amazonアプリストア
AWS
ドキュメント
Support
Contact Us
My Cases
開発
設計と開発
公開
リファレンス
サポート
アクセスいただきありがとうございます。こちらのページは現在英語のみのご用意となっております。順次日本語化を進めてまいりますので、ご理解のほどよろしくお願いいたします。

SourceBuffer

For additional information, see https://www.w3.org/TR/media-source-2/#sourcebuffer.

Extends

Properties

appendWindowEnd

appendWindowEnd: number

Get or set the append window end position in seconds. For additional information, see https://www.w3.org/TR/media-source-2/#dom-sourcebuffer-appendwindowend.


appendWindowStart

appendWindowStart: number

Get or Set the append window start position in seconds. For additional information, see https://www.w3.org/TR/media-source-2/#dom-sourcebuffer-appendwindowstart.


audioTracks

readonly audioTracks: AudioTrackList

Gets the audio track list. For additional information, see https://www.w3.org/TR/media-source-2/#dom-sourcebuffer-audiotracks.


buffered

readonly buffered: TimeRanges

Gets the Time ranges of the buffered media. For additional information, see https://www.w3.org/TR/media-source-2/#dom-sourcebuffer-buffered.


mode

mode: AppendMode

Get or set the append mode. For additional information, see https://www.w3.org/TR/media-source-2/#dom-sourcebuffer-mode.


onabort

onabort: EventListener

For additional information, see https://www.w3.org/TR/media-source-2/#dom-sourcebuffer-onabort


onerror

onerror: EventListener

For additional information, see https://www.w3.org/TR/media-source-2/#dom-sourcebuffer-onerror


onupdate

onupdate: EventListener

For additional information, see https://www.w3.org/TR/media-source-2/#dom-sourcebuffer-onupdate


onupdateend

onupdateend: EventListener

For additional information, see https://www.w3.org/TR/media-source-2/#dom-sourcebuffer-onupdateend


onupdatestart

onupdatestart: EventListener

For additional information, see https://www.w3.org/TR/media-source-2/#dom-sourcebuffer-onupdatestart


textTracks

readonly textTracks: TextTrackList

Gets the text track list. For additional information, see https://www.w3.org/TR/media-source-2/#dom-sourcebuffer-texttracks.


timestampOffset

timestampOffset: number

Get or set the timestamp offset to be applied to every coded frame. For additional information, see https://www.w3.org/TR/media-source-2/#dom-sourcebuffer-timestampoffset.


updating

readonly updating: boolean

Checks if Source Buffer is upating track buffers. For additional information, see https://www.w3.org/TR/media-source-2/#dom-sourcebuffer-updating.


videoTracks

readonly videoTracks: VideoTrackList

Gets the video track list. For additional information, see https://www.w3.org/TR/media-source-2/#dom-sourcebuffer-videotracks.

Methods

abort()

abort(): void

Abort the source buffer operations. For additional information, see https://www.w3.org/TR/media-source-2/#dom-sourcebuffer-abort.

Returns

void


addEventListener()

addEventListener(type, listener, options?): void

Adds an event listener.

Parameters

type

string

The event to listen to.

listener

EventListener

The Event Handler function.

options?

Ignore.

boolean AddEventListenerOptions

Returns

void

Inherited from

EventTarget.addEventListener


appendBuffer()

appendBuffer(data): void

Append the media segment. For additional information, see https://www.w3.org/TR/media-source-2/#dom-sourcebuffer-appendbuffer.

Parameters

data
ArrayBuffer Uint8Array<ArrayBufferLike>

Returns

void


dispatchEvent()?

optional dispatchEvent(event): boolean

Dispatches an event to the target

Parameters

event

Event

The event which signals an occurrenceo.

Returns

boolean

TODO

Add and define in the implementations, keep it optional for now.

Inherited from

EventTarget.dispatchEvent


remove()

remove(start, end): void

Remove the media samples from the internal track buffer queue between start and end timestamp positions. For additional information, see https://www.w3.org/TR/media-source-2/#dom-sourcebuffer-remove.

Parameters

start

number

end

number

Returns

void


removeEventListener()

removeEventListener(type, listener, options?): void

Removes an event listener.

Parameters

type

string

The event to listen to.

listener

EventListener

The Event Handler function to be removed.

options?

Ignore.

boolean EventListenerOptions

Returns

void

Inherited from

EventTarget.removeEventListener


Last updated: Oct 02, 2025