Amazon Developer

as

Settings
Sign out
Notifications
Alexa
Amazon Appstore
Ring
AWS
Documentation
Support
Contact Us
My Cases
Get Started
Design and Develop
Publish
Reference
Support
Skip to main content
https://dom.spec.whatwg.org/#interface-eventtarget

Extends

Properties

activeSourceBuffers

readonly activeSourceBuffers: SourceBufferList For additional information, see https://www.w3.org/TR/media-source-2/#dom-mediasource-activesourcebuffers.

duration

duration: number For additional information, see https://www.w3.org/TR/media-source-2/#dom-mediasource-duration.

onsourceclose

onsourceclose: EventListener For additional information, see https://www.w3.org/TR/media-source-2/#dom-mediasource-onsourceclose

onsourceended

onsourceended: EventListener For additional information, see https://www.w3.org/TR/media-source-2/#dom-mediasource-onsourceended

onsourceopen

onsourceopen: EventListener For additional information, see https://www.w3.org/TR/media-source-2/#dom-mediasource-onsourceopen

readyState

readonly readyState: ReadyState For additional information, see https://www.w3.org/TR/media-source-2/#dom-mediasource-readystate.

sourceBuffers

readonly sourceBuffers: SourceBufferList For additional information, see https://www.w3.org/TR/media-source-2/#dom-mediasource-sourcebuffers.

Methods

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.

Returns

void

Inherited from

EventTarget.addEventListener

addSourceBuffer()

addSourceBuffer(type): SourceBuffer For additional information, see https://www.w3.org/TR/media-source-2/#dom-mediasource-addsourcebuffer.

Parameters

type
string Mime type.

Returns

SourceBuffer

clearLiveSeekableRange()

clearLiveSeekableRange(): void For additional information, see https://www.w3.org/TR/media-source-2/#dom-mediasource-clearliveseekablerange.

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

endOfStream()

endOfStream(error?): void For additional information, see https://www.w3.org/TR/media-source-2/#dom-mediasource-endofstream.

Parameters

error?
EndOfStreamError

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.

Returns

void

Inherited from

EventTarget.removeEventListener

removeSourceBuffer()

removeSourceBuffer(sourceBuffer): void For additional information, see https://www.w3.org/TR/media-source-2/#dom-mediasource-removesourcebuffer.

Parameters

sourceBuffer
SourceBuffer source buffer instance to be removed.

Returns

void

setLiveSeekableRange()

setLiveSeekableRange(start, end): void For additional information, see https://www.w3.org/TR/media-source-2/#dom-mediasource-setliveseekablerange.

Parameters

start
number
end
number

Returns

void
Last modified on February 25, 2026