ended ( onended )イベント
ended ( onended )イベントは、<audio> ,<video> メディアデータが再生し終わったら発生するイベントです。
このイベントは再生後に「thanks for listening」や「thanks for watching」などのメッセージを出すのに役立ちます。
AudioBufferSourceNodeインターフェイスのイベントハンドラを参照して下さい。AudioBufferSourceNodeインターフェイスはWeb APIのインターフェイスです。
<audio> ,<video> のプロパティ、メソッド、イベントについては HTMLAudioElement 、HTMLVideoElement を参照してください。
ページ内 Index
- ad -
構文(Syntax)
in HTML
<tagelement onended="function()">
in JavaScript
object.onended = function(){ }; object.addEventListener("ended", script_);
備考(Remarks)
Bubbles | No |
Cancelable | No |
Interface | AudioBufferSourceNode |
Supported HTML Elements | <audio>,<video> |
Example
onended の例です。イベントについては開発用コンソールに表示されます。
- ad -
関連するイベント
<audio> ,<video> によるロードプロセスをフォローするイベントには以下があります。
イベントタイプ名 | 条件 |
---|---|
oncanplay | <audio>または<video>メディアの再生が可能になったら |
oncanplaythrough | バッファリングを停止することなく再生できる |
ondurationchange | メディアの再生時間が変更されたら |
onloadedmetadata | メディアのmetaデータが読み込まれたら |
onloadeddata | 次のフレームが再生できなければ |
onloadstart | メディアデータのダウンロードプロセスが始まったら |
onpause | メディアの再生を一時停止 |
onplay | 再生される、または一時停止から再開すると |
onplaying | 一時停止または停止した後に再生を再開すると |
onprogress | メディアのダウンロード中に |
onratechange | 再生速度が変更されたら |
onseeked | 再生位置を変更するまたはスキップし再生が始まったら |
onseeking | 再生位置を変更またはスキップ操作直後 |