playing ( onplaying )イベント
playing ( onplaying )イベントは、<audio> ,<video> エレメントといったメディアにおいて再生が始まる、または一時停止または停止した後に再生を再開すると発生するイベントです。
このイベントは、バッファリングによって一時停止または停止した後に再生したときも発生します。
document.querySelector("video#exmpl_video").onplaying = function(){
console.log( event );
};
詳しくは Example を参照してください
GlobalEventHandlers ミックスインに playing(onplaying) イベントが定義されていますが、 <audio> と <video> エレメントに利用されるイベントハンドラーです。
currentTime プロパティによって現在の再生位置を取得することができます。
JavaScript における <audio> については HTMLAudioElement インターフェイスを、<video> についてはHTMLVideoElement インターフェイスを参照してください。
ページ内 Index
構文(Syntax)
in HTML
<tagelement onplaying="function()">
in JavaScript
object.onplaying = function(){ };
object.addEventListener("playing", script_);
備考(Remarks)
| Bubbles | No |
| Cancelable | No |
| Interface | Event |
| Supported HTML Elements | <audio>,<video> |
Example
onplaying の例です。確認
ボタンをクリックして実行してみてください。
イベントについては開発用コンソールに表示されます。
関連するイベント
ダウンロードプロセスに関するイベント
メディアデータのダウンロードに関するイベントです。
| イベント | 概要 |
|---|---|
| onerror | リソースの読み込みの失敗または実行時にエラーが発生したら |
| onloadeddata | メディアデータの読み込みが終了したら |
| onloadedmetadata | メディアのメタデータの読み込みが完了したら |
| onloadstart | ファイルやメディアデータダウンロードプロセスが始まったら |
| onprogress | ファイルやメディアデータをダウンロードをしている間 |
| onstalled | ダウンロードをしたデータが利用できない |
メディアの再生に関するイベント
<audio> や <video> エレメントによるメディアデータの再生イベントです。
| イベント名 | 概要 |
|---|---|
| oncanplay | メディアの再生が可能になったら |
| oncanplaythrough | バッファリングを停止することなく再生できる |
| ondurationchange | メディアの再生時間が変更されたら |
| onpause | メディアの再生を一時停止 |
| onplay | 再生される、または一時停止から再開すると |
| onplaying | 一時停止または停止した後に再生を再開すると |
| onratechange | 再生速度が変更されたら |
| onseeked | 再生位置を変更するまたはスキップし再生が始まったら |
| onseeking | 再生位置を変更またはスキップ操作直後 |
| ontimeupdate | 再生位置が変わるたびに |
| onvolumechange | 音量を調整するたびに |
| onwaiting | バッファーで中断したら |
