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
Implements the MediaSource interface. It uses EventEmitter to emit events. Maintains a list of SourceBuffers object and Active Source buffers.

Extends

  • EventAttributes

Implements

Constructors

new MediaSource()

new MediaSource(): MediaSource

Returns

MediaSource

Overrides

EventAttributes.constructor

Accessors

activeSourceBuffers

Get Signature

get activeSourceBuffers(): SourceBufferList Gets the active source buffers of mediasource. For additional information, see https://www.w3.org/TR/media-source-2/#dom-mediasource-activesourcebuffers.
Returns
SourceBufferList For additional information, see https://www.w3.org/TR/media-source-2/#dom-mediasource-activesourcebuffers.

Implementation of

MediaSourceInterface.activeSourceBuffers

duration

Get Signature

get duration(): number Gets the duraton of the content. For additional information, see https://www.w3.org/TR/media-source-2/#dom-mediasource-duration.
Returns
number

Set Signature

set duration(duration): void Sets the duraton of the content. For additional information, see https://www.w3.org/TR/media-source-2/#dom-mediasource-duration.
Parameters
duration
number
Returns
void For additional information, see https://www.w3.org/TR/media-source-2/#dom-mediasource-duration.

Implementation of

MediaSourceInterface.duration
Last modified on February 25, 2026