SourceBuffer.remove()
remove()
は SourceBuffer
インターフェイスのメソッドで、特定の時間範囲内のメディアセグメントを SourceBuffer
から削除します。 このメソッドは、SourceBuffer.updating
が false
の場合にのみ呼び出すことができます。 SourceBuffer.updating
が false
に等しくない場合、SourceBuffer.abort()
を呼び出します。
構文
js
remove(start, end)
引数
返値
なし (undefined
)。
例外
InvalidAccessError
DOMException
-
MediaSource.duration
プロパティがNaN
に等しいか、start
引数が負であるかMediaSource.duration
より大きいか、end
引数がstart
以下またはNaN
に等しい場合に発生します。 InvalidStateError
DOMException
-
SourceBuffer.updating
プロパティがtrue
に等しいか、このSourceBuffer
がMediaSource
から取り除かれている場合に発生します。
例
TBD.
仕様書
Specification |
---|
Media Source Extensions™ # dom-sourcebuffer-remove |
ブラウザーの互換性
BCD tables only load in the browser