DOM

HTMLMediaElement.load() メソッド

 編集:2022.11.02 by T.A.

[Edge]。→

HTMLMediaElement を初期状態にリセットし、メディア ソースを選択して、最初から再生を開始する準備としてメディアをロードするプロセスを開始します。

mdn: プリフェッチされるメディア データの量は、要素のプリロード属性の値によって決まります。

mdn: この方法は通常、メディア要素で使用可能なソースのセットに動的な変更を加えた場合にのみ役立ちます。要素のsrc属性を変更するか、メディア要素自体の中にネストされた <source> 要素を追加または削除します。load() は要素をリセットし、利用可能なソースを再スキャンします。これにより、変更が有効になります。

構文
HTMLMediaElement.load()
HTMLMediaElement HTMLMediaElement
戻り値

なし(undefined)。

使用上の注意/mdn

load() を呼び出すと、このメディア要素に関連するすべての進行中の操作が中止され、<audio> または <video> 要素とその src 属性または子 <source>要素(s)。これについては、ビデオおよびオーディオ コンテンツでの複数の形式のサポートで詳しく説明しています。

進行中のアクティビティを中止するプロセスにより、play() によって返される未処理の Promise は、新しいメディアのロードを開始する前に、ステータスに基づいて適切に実行または拒否されます。保留中の再生プロミスは、「AbortError」DOMException で中止されます。

ロード プロセスが進むにつれて、適切なイベントがメディア要素自体に送信されます:

mdn
let myVideo = document.getElementById("myVideoElement");
myVideo.fastSeek(20);

HTML:

<VIDEO id=IdTest src="../../Sample/Eizou_M.mp4" controls style="width:200px"></VIDEO>

JavaScript:

D=IdTest.load();

テスト