ontimeupdateイベント
定義と使用法
ontimeupdateイベントはオーディオ/ビデオの再生位置が変更されたときに発生します。
このイベントは以下の状況でトリガーされます:
- オーディオ/ビデオを再生する
- 再生位置を移動する(例えば、ユーザーがオーディオ/ビデオの中の異なるポイントにスキップするとき)
ヒント:ontimeupdateイベントは通常、オーディオ/ビデオオブジェクトの currentTime 属性一緒に使用すると、この属性は秒単位で再生位置を返します。
例
例1
現在の再生位置が変更されたときにJavaScriptを実行します:
<video ontimeupdate="myFunction()">
例2
現在の再生位置が変更されたときにJavaScriptを実行します:
<audio ontimeupdate="myFunction()">
例3
currentTime属性を使用して現在の再生位置を5秒に設定します:
document.getElementById("myVideo").currentTime = 5;
文法
HTMLで:
<element ontimeupdate="myScript">
JavaScriptで:
object.ontimeupdate = function(){myScript};
JavaScriptでaddEventListener()メソッドを使用する:
object.addEventListener("timeupdate", myScript);
注釈:Internet Explorer 8またはそれ以前のバージョンではサポートされていません addEventListener()メソッド。
技術的詳細
バブル: | サポートしていない |
---|---|
キャンセル可能: | サポートしていない |
イベントタイプ: | イベント |
サポートされているHTMLタグ: | <audio> と <video> |
DOM バージョン: | レベル3 イベント |
ブラウザのサポート
テーブルの数字には、そのイベントを完全にサポートする最初のブラウザバージョンが記載されています。
イベント | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
ontimeupdate | サポート | 9.0 | サポート | サポート | サポート |