備忘録的プログラミングリファレンス

stalled ( onstalled )イベント

 stalled ( onstalled )イベントは、ダウンロードしたデータが利用できないときに発生するイベントです。

 このイベントは、<audio> または <video> におけるメディアリソースファイルのダウンロードプロセスに使用できます。また、FileReaderXMLHttpRequest においても使用できるようです。

stalled ( onstalled )イベント
document.getElementById('example').addEventListener("stalled", (event)=>{
	console.log( event );
});

詳しくは Example を参照してください

 stalled ( onstalled )イベントが、ページの遷移、エレメントの読み込みで使用できるかは未だ確かめていません。

 このイベントが FileReaderXMLHttpRequest で機能するか未だ試していませんので確かなことは分かりません。

 壊れたファイルの読み込みや存在していないファイルの読み込みを行いましたが、stalled イベントは発生しませんでした。

構文(Syntax)

in HTML

<tagelement onstalled ="function(); ...;">

in JavaScript

object.onstalled  = function(){... };

addEventListener()

 スクリプトを直接記述する方法。スクリプトから関数を呼び出せる。

object.addEventListener("stalled ", ()=>{ ... },false);
// または
object.addEventListener("stalled ",function(){ ... },false);

 イベントについてはEventを参照してください。 イベントの監視についてはEventTargetが担っています。

備考(Remarks)

BubblesNo
CancelableNo
InterfaceEvent
Supported HTML Elements<audio>,<video>

Example

 stalled ( onstalled )イベントの例です。以下の例で読み込もうとしているのは壊れたファイルです。

 以下に例では、もしもダウンロードしたデータが利用できなければ stalled イベントが発生すればアラートが表示されますが、壊れたファイルではこのイベントは発生しないようです。

確認ボタンをクリックしてください。以下のHTML,CSS,Scriptコード例が実行されます。