SourceBufferList

草案
このページは完成していません。

これは実験的な機能です。本番で使用する前にブラウザー実装状況をチェックしてください。

SourceBufferList インターフェイスは、複数の SourceBuffer オブジェクトの単純なコンテナリストを表します。

特定の MediaSource に追加された SourceBuffer を含むソースバッファのリストは、MediaSource.sourceBuffers プロパティを使用して取得できます。 個々のソースバッファは、配列演算子(つまり [])または forEach() などの関数を使用してアクセスできます。

プロパティ

SourceBufferList.length 読取専用
リスト内の SourceBuffer オブジェクトの数を返します。

イベントハンドラ

SourceBufferList.onaddsourcebuffer
addsourcebuffer イベントのイベントハンドラ。
SourceBufferList.onremovesourcebuffer
removesourcebuffer イベントのイベントハンドラ。

メソッド

親インターフェイスである EventTarget からメソッドを継承します。

SourceBufferList: indexed property getter
このゲッターにより、リスト内の SourceBuffer オブジェクトに配列演算子(つまり [])でアクセスできます。

未定

仕様

仕様 状態 コメント
Media Source Extensions
SourceBufferList の定義
勧告 初期定義

ブラウザーの互換性

Update compatibility data on GitHub
デスクトップモバイル
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewAndroid 版 ChromeAndroid 版 FirefoxAndroid 版 OperaiOSのSafariSamsung Internet
SourceBufferList
実験的
Chrome 完全対応 31
完全対応 31
未対応 23 — 31
接頭辞付き
接頭辞付き WebKit のベンダー接頭辞が必要
Edge 完全対応 ありFirefox 完全対応 42
完全対応 42
未対応 25 — 42
補足 無効
補足 Limited support to a whitelist of sites, for example YouTube, Netflix, and other popular streaming sites. The whitelist was removed when Media Source Extensions was enabled by default in Firefox 42.
無効 From version 25 until version 42 (exclusive): this feature is behind the media.mediasource.enabled preference. To change preferences in Firefox, visit about:config.
IE 完全対応 11
補足
完全対応 11
補足
補足 Only works on Windows 8+.
Opera 完全対応 15Safari 完全対応 8WebView Android 完全対応 4.4.3Chrome Android 完全対応 33Firefox Android 未対応 なしOpera Android 完全対応 14Safari iOS 未対応 なしSamsung Internet Android ?
SourceBuffer
実験的
Chrome 完全対応 45Edge ? Firefox 完全対応 42
完全対応 42
未対応 25 — 42
補足 無効
補足 Limited support to a whitelist of sites, for example YouTube, Netflix, and other popular streaming sites. The whitelist was removed when Media Source Extensions was enabled by default in Firefox 42.
無効 From version 25 until version 42 (exclusive): this feature is behind the media.mediasource.enabled preference. To change preferences in Firefox, visit about:config.
IE 完全対応 11
補足
完全対応 11
補足
補足 Only works on Windows 8+.
Opera 完全対応 32Safari 完全対応 8WebView Android 完全対応 45Chrome Android 完全対応 45Firefox Android 未対応 なしOpera Android 完全対応 32Safari iOS 未対応 なしSamsung Internet Android ?
length
実験的
Chrome 完全対応 23Edge 完全対応 12Firefox 完全対応 42
完全対応 42
未対応 25 — 42
補足 無効
補足 Limited support to a whitelist of sites, for example YouTube, Netflix, and other popular streaming sites. The whitelist was removed when Media Source Extensions was enabled by default in Firefox 42.
無効 From version 25 until version 42 (exclusive): this feature is behind the media.mediasource.enabled preference. To change preferences in Firefox, visit about:config.
IE 完全対応 11
補足
完全対応 11
補足
補足 Only works on Windows 8+.
Opera 完全対応 15Safari 完全対応 8WebView Android 完全対応 4.4.3Chrome Android 完全対応 33Firefox Android 未対応 なしOpera Android 完全対応 14Safari iOS 未対応 なしSamsung Internet Android ?
onaddsourcebuffer
実験的
Chrome 完全対応 53Edge 完全対応 17Firefox 完全対応 42
完全対応 42
未対応 25 — 42
補足 無効
補足 Limited support to a whitelist of sites, for example YouTube, Netflix, and other popular streaming sites. The whitelist was removed when Media Source Extensions was enabled by default in Firefox 42.
無効 From version 25 until version 42 (exclusive): this feature is behind the media.mediasource.enabled preference. To change preferences in Firefox, visit about:config.
IE 完全対応 11
補足
完全対応 11
補足
補足 Only works on Windows 8+.
Opera 完全対応 40Safari 完全対応 8WebView Android 完全対応 53Chrome Android 完全対応 53Firefox Android 未対応 なしOpera Android 完全対応 41Safari iOS 未対応 なしSamsung Internet Android ?
onremovesourcebuffer
実験的
Chrome 完全対応 53Edge 完全対応 17Firefox 完全対応 42
完全対応 42
未対応 25 — 42
補足 無効
補足 Limited support to a whitelist of sites, for example YouTube, Netflix, and other popular streaming sites. The whitelist was removed when Media Source Extensions was enabled by default in Firefox 42.
無効 From version 25 until version 42 (exclusive): this feature is behind the media.mediasource.enabled preference. To change preferences in Firefox, visit about:config.
IE 完全対応 11
補足
完全対応 11
補足
補足 Only works on Windows 8+.
Opera 完全対応 40Safari 完全対応 8WebView Android 完全対応 53Chrome Android 完全対応 53Firefox Android 未対応 なしOpera Android 完全対応 41Safari iOS 未対応 なしSamsung Internet Android ?

凡例

完全対応  
完全対応
未対応  
未対応
実装状況不明  
実装状況不明
実験的。動作が変更される可能性があります。
実験的。動作が変更される可能性があります。
実装ノートを参照してください。
実装ノートを参照してください。
ユーザーが明示的にこの機能を有効にしなければなりません。
ユーザーが明示的にこの機能を有効にしなければなりません。
使用するには、ベンダー接頭辞または異なる名前が必要です。
使用するには、ベンダー接頭辞または異なる名前が必要です。

関連情報