再生を開始する前に、ビデオは次のフレームをバッファリングする必要があることを警告します:
var vid = document.getElementById("myVideo");
vid.onwaiting = function()
{
alert("Wait! I need to buffer the next frame");
};
Try it Yourself ❯
waiting イベントは、次のフレームをバッファリングする必要があるため、ビデオが停止したときに発生します。
このイベントは、<audio> 要素のも使用することができますが、主にビデオに使用されます。
表中の数字は、イベントを完全にサポートした最初のブラウザ・バージョンを指定しています。
| イベント | |||||
|---|---|---|---|---|---|
| waiting | Yes | 9.0 | Yes | Yes | Yes |
HTML の場合:
<audio|video onwaiting="myScript">Try it
JavaScript の場合:
audio|video.onwaiting=function(){myScript};Try it
JavaScriptで、addEventListener() メソッドを使用する場合:
audio|video.addEventListener("waiting", myScript);Try it
注: addEventListener() メソッドは、 Internet Explorer 8 以前のバージョンではサポートしていません。
| サポートする HTML タグ: | <audio> および <video> |
|---|---|
| サポートするJavaScript オブジェクト: | Audio, Video |
HTML オーディオ/ビデオ DOM リファレンス