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