--- title: SourceBuffer.appendWindowStart slug: Web/API/SourceBuffer/appendWindowStart tags: - API - Audio - Experimental - MSE - Media Source Extensions - Property - Reference - SourceBuffer - Video - appendWindowStart translation_of: Web/API/SourceBuffer/appendWindowStart ---
{{APIRef("Media Source Extensions")}}{{SeeCompatTable}}{{draft}}

{{domxref("SourceBuffer")}} インターフェイスの appendWindowStart プロパティは、追加ウィンドウ(append window)の始まりのタイムスタンプを制御します。 タイムスタンプの範囲は、SourceBuffer に追加されるメディアデータをフィルターするために使用できます。 この範囲内のタイムスタンプを持つコード化されたメディアフレームは追加されますが、範囲外のものは除外されます。

appendWindowStart のデフォルト値はプレゼンテーションの開始時間であり、これは再生可能なメディアの開始時間です。

構文

var myAppendWindowStart = sourceBuffer.appendWindowStart;

sourceBuffer.appendWindowStart = 2.0;

追加ウィンドウの開始時間を秒単位で示す double 型。

例外

このプロパティに新しい値を設定すると、次の例外がスローされる場合があります。

例外 説明
InvalidAccessError 値を 0 未満、または {{domxref("SourceBuffer.appendWindowEnd")}} 以上の値に設定しようとしました。
InvalidStateError この {{domxref("SourceBuffer")}} オブジェクトが更新中(つまり、その {{domxref("SourceBuffer.updating")}} プロパティが現在 true)であるか、この SourceBuffer が {{domxref("MediaSource")}} から取り除かれています。

未定

仕様

仕様 状態 コメント
{{SpecName('Media Source Extensions', '#idl-def-sourcebuffer-appendwindowstart', 'appendWindowStart')}} {{Spec2('Media Source Extensions')}} 初期定義

ブラウザーの互換性

{{Compat("api.SourceBuffer.appendWindowStart")}}

関連情報