as

Settings
Sign out
Notifications
Alexa
Amazonアプリストア
AWS
ドキュメント
Support
Contact Us
My Cases
開発
設計と開発
公開
リファレンス
サポート

MediaSource

MediaSource

MediaSourceインターフェイスを実装します。EventEmitterを使用してイベントを発行します。SourceBufferオブジェクトとアクティブソースバッファーのリストを管理します。

拡張

  • EventAttributes

実装

コンストラクタ

new MediaSource()

new MediaSource(): MediaSource

戻り値

MediaSource

オーバーライド

EventAttributes.constructor

アクセサ

activeSourceBuffers

getのシグネチャ

get activeSourceBuffers(): SourceBufferList

mediasourceのアクティブソースバッファーを取得します。詳細については、https://www.w3.org/TR/media-source-2/#dom-mediasource-activesourcebuffers(英語のみ)を参照してください。

戻り値

SourceBufferList

詳細については、https://www.w3.org/TR/media-source-2/#dom-mediasource-activesourcebuffers(英語のみ)を参照してください。

以下の実装

MediaSourceInterface.activeSourceBuffers


duration

getのシグネチャ

get duration(): number

コンテンツの長さを取得します。詳細については、https://www.w3.org/TR/media-source-2/#dom-mediasource-duration(英語のみ)を参照してください。

戻り値

number

setのシグネチャ

set duration(duration): void

コンテンツの長さを設定します。詳細については、https://www.w3.org/TR/media-source-2/#dom-mediasource-duration(英語のみ)を参照してください。

パラメーター
duration

number

戻り値

void

詳細については、https://www.w3.org/TR/media-source-2/#dom-mediasource-duration(英語のみ)を参照してください。

以下の実装

MediaSourceInterface.duration


onsourceclose

setのシグネチャ

set onsourceclose(listener): void

詳細については、https://www.w3.org/TR/media-source-2/#dom-mediasource-onsourceclose(英語のみ)を参照してください。

パラメーター
listener

EventListener

戻り値

void

詳細については、https://www.w3.org/TR/media-source-2/#dom-mediasource-onsourceclose(英語のみ)を参照してください。

以下の実装

MediaSourceInterface.onsourceclose


onsourceended

setのシグネチャ

set onsourceended(listener): void

詳細については、https://www.w3.org/TR/media-source-2/#dom-mediasource-onsourceended(英語のみ)を参照してください。

パラメーター
listener

EventListener

戻り値

void

詳細については、https://www.w3.org/TR/media-source-2/#dom-mediasource-onsourceended(英語のみ)を参照してください。

以下の実装

MediaSourceInterface.onsourceended


onsourceopen

setのシグネチャ

set onsourceopen(listener): void

詳細については、https://www.w3.org/TR/media-source-2/#dom-mediasource-onsourceopen(英語のみ)を参照してください。

パラメーター
listener

EventListener

戻り値

void

詳細については、https://www.w3.org/TR/media-source-2/#dom-mediasource-onsourceopen(英語のみ)を参照してください。

以下の実装

MediaSourceInterface.onsourceopen


readyState

getのシグネチャ

get readyState(): ReadyState

MediaSourceの準備状態を取得します。詳細については、https://www.w3.org/TR/media-source-2/#dom-mediasource-readystate(英語のみ)を参照してください。

戻り値

ReadyState

詳細については、https://www.w3.org/TR/media-source-2/#dom-mediasource-readystate(英語のみ)を参照してください。

以下の実装

MediaSourceInterface.readyState


sourceBuffers

getのシグネチャ

get sourceBuffers(): SourceBufferList

メディアソースに追加されたソースバッファーを取得します。詳細については、https://www.w3.org/TR/media-source-2/#dom-mediasource-sourcebuffers(英語のみ)を参照してください。

戻り値

SourceBufferList

詳細については、https://www.w3.org/TR/media-source-2/#dom-mediasource-sourcebuffers(英語のみ)を参照してください。

以下の実装

MediaSourceInterface.sourceBuffers

メソッド

addEventListener()

addEventListener(type, listener, options?): void

イベントリスナーを追加します。

パラメーター

type

string

リッスンするイベント。

listener

EventListener

イベントハンドラー関数。

options?

無視されます。

boolean AddEventListenerOptions

戻り値

void

以下の実装

MediaSourceInterface.addEventListener


addSourceBuffer()

addSourceBuffer(type): SourceBuffer

MIMEタイプに基づいてSourceBufferをメディアソースに追加します。詳細については、https://www.w3.org/TR/media-source-2/#dom-mediasource-addsourcebuffer(英語のみ)を参照してください。

パラメーター

type

string

ソースバッファーに送信されるデータのMIMEタイプ。

戻り値

SourceBuffer

以下の実装

MediaSourceInterface.addSourceBuffer


clearLiveSeekableRange()

clearLiveSeekableRange(): void

以前に設定したライブシーク範囲を消去します。詳細については、https://www.w3.org/TR/media-source-2/#dom-mediasource-clearliveseekablerange(英語のみ)を参照してください。

戻り値

void

以下の実装

MediaSourceInterface.clearLiveSeekableRange


endOfStream()

endOfStream(error?): void

メディアソースのストリームの終了を通知します。詳細については、https://www.w3.org/TR/media-source-2/#dom-mediasource-endofstream(英語のみ)を参照してください。

パラメーター

error?

EndOfStreamError

(オプション)EndOfStreamError

戻り値

void

以下の実装

MediaSourceInterface.endOfStream


getMaxSupportedResolution()

getMaxSupportedResolution(mimestr): 解像度

デコーダープロファイルに基づいて、サポートされている最大解像度を取得します。

パラメーター

mimestr

string

戻り値

解像度


removeEventListener()

removeEventListener(type, listener, options?): void

イベントリスナーを削除します。

パラメーター

type

string

リッスンするイベント。

listener

EventListener

削除するイベントハンドラー関数。

options?

無視されます。

boolean EventListenerOptions

戻り値

void

以下の実装

MediaSourceInterface.removeEventListener


removeSourceBuffer()

removeSourceBuffer(sourceBuffer): void

メディアソースからソースバッファーを削除します。詳細については、https://www.w3.org/TR/media-source-2/#dom-mediasource-removesourcebuffer(英語のみ)を参照してください。

パラメーター

sourceBuffer

SourceBuffer

削除するソースバッファーインスタンス。

戻り値

void

以下の実装

MediaSourceInterface.removeSourceBuffer


setLiveSeekableRange()

setLiveSeekableRange(start, end): void

ライブのシーク範囲の開始位置と終了位置を設定します。詳細については、https://www.w3.org/TR/media-source-2/#dom-mediasource-setliveseekablerange(英語のみ)を参照してください。

パラメーター

start

number

ライブコンテンツのシーク範囲の開始位置(秒単位)。

end

number

ライブコンテンツのシーク範囲の終了位置(秒単位)。

戻り値

void

以下の実装

MediaSourceInterface.setLiveSeekableRange


isTypeSupported()

static isTypeSupported(type): boolean

MIMEタイプがメディアソースでサポートされているかどうかを確認します。詳細については、https://www.w3.org/TR/media-source-2/#dom-mediasource-istypesupported(英語のみ)を参照してください。

パラメーター

type

string

MIMEタイプ。

戻り値

boolean


Last updated: 2025年10月2日