SourceBuffer.remove()

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

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

SourceBuffer インターフェイスの remove() メソッドは、特定の時間範囲内のメディアセグメントを SourceBuffer から削除します。 このメソッドは、SourceBuffer.updatingfalse の場合にのみ呼び出すことができます。 SourceBuffer.updatingfalse に等しくない場合、SourceBuffer.abort() を呼び出します。

構文

sourceBuffer.remove(start, end);

パラメーター

start
時間範囲の始まりを秒単位で表す double 型。
end
時間範囲の終わりを秒単位で表す double 型。

戻り値

undefined

例外

例外 説明
InvalidAccessError MediaSource.duration プロパティが NaN に等しいか、start パラメーターが負であるか MediaSource.duration より大きいか、end パラメーターが start 以下または NaN に等しい。
InvalidStateError SourceBuffer.updating プロパティが true に等しいか、この SourceBufferMediaSource から取り除かれています。

未定

仕様

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

ブラウザーの互換性

Update compatibility data on GitHub
デスクトップモバイル
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewAndroid 版 ChromeAndroid 版 FirefoxAndroid 版 OperaiOSのSafariSamsung Internet
removeChrome 完全対応 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 (needs to be set to true). 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 完全対応 3.0

凡例

完全対応  
完全対応
未対応  
未対応
実装ノートを参照してください。
実装ノートを参照してください。
ユーザーが明示的にこの機能を有効にしなければなりません。
ユーザーが明示的にこの機能を有効にしなければなりません。

関連情報