Skip to content

Latest commit

 

History

History
54 lines (35 loc) · 1.23 KB

File metadata and controls

54 lines (35 loc) · 1.23 KB
title short-title slug l10n
MediaSource: removeSourceBuffer() メソッド
removeSourceBuffer()
Web/API/MediaSource/removeSourceBuffer
sourceCommit
84f8672adab0fdb783d02676c42a2b7ae16b3606

{{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")}}