Amazon Developer

as

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

MediaSource

MediaSource

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

拡張

  • EventAttributes

実装

コンストラクタ

new MediaSource()

new MediaSource(): MediaSource

戻り値

MediaSource

プロパティ

size

size: number = 0


type

type: string = "mediasource"


data

data: BlobData


canConstructInDedicatedWorker

canConstructInDedicatedWorker: true

メソッド

addEventListener()

addEventListener(type: string, listener: EventListener, options?: boolean | AddEventListenerOptions | undefined): void

パラメーター

type

string

listener

EventListener

options?

boolean | AddEventListenerOptions | undefined


addSourceBuffer()

addSourceBuffer(type: string): SourceBuffer

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

パラメーター

type

string

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

戻り値

SourceBuffer


clearLiveSeekableRange()

clearLiveSeekableRange(): void

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


endOfStream()

endOfStream(error?: EndOfStreamError | undefined): void

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

パラメーター

error?

EndOfStreamError | undefined

(オプション)EndOfStreamError


getHandle()

getHandle(): MediaSourceHandle

戻り値

MediaSourceHandle


getMaxSupportedResolution()

getMaxSupportedResolution(mimestr: string): Resolution

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

パラメーター

mimestr

string

戻り値

Resolution


handleEvent()

handleEvent(eventName: string): void

ネイティブなターボモジュールからのイベントを処理します

パラメーター

eventName

string


install()

static install(): void


isTypeSupported()

static isTypeSupported(type: string, skipCodecParamCheck?: boolean): boolean

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

パラメーター

type

string

MIMEタイプ。

skipCodecParamCheck?

boolean

戻り値

boolean


removeEventListener()

removeEventListener(type: string, listener: EventListener, options?: boolean | EventListenerOptions | undefined): void

パラメーター

type

string

listener

EventListener

options?

boolean | EventListenerOptions | undefined


removeSourceBuffer()

removeSourceBuffer(sourceBuffer: SourceBuffer): void

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

パラメーター

sourceBuffer

SourceBuffer

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


resetMediaElementHandle()

resetMediaElementHandle(): void


setLiveSeekableRange()

setLiveSeekableRange(start: number, end: number): void

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

パラメーター

start

number

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

end

number

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


setMediaElementHandle()

setMediaElementHandle(mediaElement: NativeInterfaces.NativeMediaElement): void

パラメーター

mediaElement

NativeInterfaces.NativeMediaElement


setMediaEventRouter()

setMediaEventRouter(mediaElementEventRouter: MediaElementEventRouter | null): void

パラメーター

mediaElementEventRouter

MediaElementEventRouter | null


slice()

slice(start?: number | undefined, end?: number | undefined): Blob

パラメーター

start?

number | undefined

end?

number | undefined

戻り値

Blob


Last updated: 2026年7月31日