Я хочу изменить скорость воспроизведения в видео с помощью JavaScript.
Это мой HTML-код:
//Playback Speeds
const playbackSpeed = document.getElementById("speedButtons"); //Add variable to different speed buttons
playbackSpeed.addEventListener("click", changeSpeed);
function changeSpeed() {
myVideo.playbackRate = playbackSpeed.buttons[playbackRate.selectedIndex].value;
}
<div id="Speeds">
<button type="button" id="speedButton">Speed</button>
<div id="speedButtons">
<button value=0.5>0.5x</button>
<button value=0.75>0.75x</button>
<button value=1>1x</button>
<button value=1.25>1.25x</button>
<button value=1.5>1.5x</button>
<button value=1.75>1.75x</button>
<button value=2>2x</button>
</div>
не работает.это ошибка, которую я получаю от chrome:
videoScripts.js:144 Uncaught ReferenceError: playbackRate is not defined
at HTMLDivElement.changeSpeed (videoScripts.js:144)
это как 144 в javascript, о котором говорит chrome:
playbackSpeed.buttons[playbackRate.selectedIndex].value;