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

ratechange ( onratechange )イベント

 ratechange ( onratechange )イベントは、<audio>, <video> といったタグエレメントにおいて再生速度が変更されたら発生するイベントです。

ratechange ( onratechange )イベント
document.getElementsByTagName('video')[0].addEventListener("ratechange", (event)=>{
	console.log( event );
});

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

 再生速度は playbackRate プロパティに設定する必要があります。playbackRate プロパティは再生速度の設定プロパティです。

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

構文(Syntax)

in HTML

<tagelement onratechange="function()">

in JavaScript

object.onratechange = function(){ };

object.addEventListener("ratechange", script_);

備考(Remarks)

BubblesNo
CancelableNo
InterfaceEvent
Supported HTML Elements<audio>,<video>

Example

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

 動画の下に、スロー、再生、早送りボタンがあります。これらのボタンをクリックすることで再生速度が変更されます。

 開発用コンソールでイベントの内容を確認してみてください。

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