title | short-title | slug | l10n | ||
---|---|---|---|---|---|
MediaSource: removeSourceBuffer() メソッド |
removeSourceBuffer() |
Web/API/MediaSource/removeSourceBuffer |
|
{{APIRef("Media Source Extensions")}}
removeSourceBuffer()
は {{domxref("MediaSource")}} インターフェイスのメソッドで、指定された {{domxref("SourceBuffer")}} をこの MediaSource
オブジェクトに関連付けられた {{domxref("SourceBufferList")}} リストから削除します。
removeSourceBuffer(sourceBuffer)
sourceBuffer
- : 削除する {{domxref("SourceBuffer")}} オブジェクト。
なし ({{jsxref("undefined")}})。
NotFoundError
{{domxref("DOMException")}}- : 指定された sourceBuffer が {{domxref("MediaSource.sourceBuffers")}} に存在しない場合に発生します。
for (let i = 0; i < 10; i++) {
const sourceBuffer = mediaSource.addSourceBuffer(mimeCodec);
}
mediaSource.removeSourceBuffer(mediaSource.sourceBuffers[0]);
{{Specifications}}
{{Compat}}
- {{domxref("SourceBuffer")}}
- {{domxref("SourceBufferList")}}