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

durationchange ( ondurationchange )イベント

 durationchange ( ondurationchange )イベントは、<audio>, <video> タグエレメントにおいてメディアの再生時間の値( duration の値 )に変化があったら発生するイベントです。

 メディアの再生開始時に、duration の値が NaN から再生時間が設定されると発生します。それ以降は duration の値に変更がある度にこのイベントは発生します。
 duration の値は1倍の再生速度での秒数です。

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

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

 JavaScript における <audio> については HTMLAudioElement インターフェイスを、<video> についてはHTMLVideoElement インターフェイスを参照してください。

- ad -

構文(Syntax)

in HTML

<tagelement ondurationchange="function()">

in JavaScript

object.ondurationchange = function(){ };

object.addEventListener("durationchange", script_);

備考(Remarks)

BubblesNo
CancelableNo
InterfaceUiEvent(ユーザーインターフェイスから生成された場合),Event
Supported HTML Elements<audio>,<video>

Example

 durationchange ( ondurationchange )イベントの例です。確認ボタンで以下のコードを実行してください。

 duration の値の変化は常に監視されているようです。

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

- ad -