実現したいこと
ボタンを押すと、動画の再生速度がだんだんと速くなったり、遅くなったりするプログラムを作りたいです。
どうか回答よろしくお願いします。
コード
<video id="video" autoplay> <source src="https://drive.google.com/file/d/1ptCsZ8_f1hdzNENOUDja6iJatrzlQolo/view?usp=drivesdk"> <source src="https://drive.google.com/file/d/1ptCsZ8_f1hdzNENOUDja6iJatrzlQolo/view?usp=drivesdk"> <source src="https://drive.google.com/file/d/1ptCsZ8_f1hdzNENOUDja6iJatrzlQolo/view?usp=drivesdk"> </video> <script> let ok1 = 0.1; fanction hoge1(){ let ok1 = ok1 + 0.1 } setInterval(hoge1,300); var videoElem = document.getElementById('video'); videoElem.addEventListener('loadedmetadata', function() { videoElem.playbackRate = ok1; }); </script>
試したこと
JavaScriptの動画再生速度に関するコードであるvideoElem.playbackRateの値をタイマー関数で設定した。
ブラウザでの様子
何をしても全く無反応。
あなたの回答
tips
プレビュー