Amazon Developer

as

Settings
Sign out
Notifications
Alexa
Amazonアプリストア
Ring
AWS
ドキュメント
Support
Contact Us
My Cases
開発
設計と開発
公開
リファレンス
サポート
メインコンテンツへスキップ
MediaSourceインターフェイスを実装します。EventEmitterを使用してイベントを発行します。SourceBuffersオブジェクトとアクティブソースバッファーのリストを管理します。

拡張

  • 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
最終更新日 2026年10月26日