ended ( onended )イベント
ended ( onended )イベントは、<audio> ,<video> メディアデータが再生し終わったら発生するイベントです。
このイベントは再生後に「thanks for listening」や「thanks for watching」などのメッセージを出すのに役立ちます。
document.querySelector("video#exmpl_video").onended = function(){
console.log( event );
};
詳しくは Example を参照してください
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 | 再生位置を変更またはスキップ操作直後 |
