#javascript #html
Вопрос:
Просто работает первая скорость, а другие дорожки работают со списком скоростей первого значка! Вы знаете, как это исправить, чтобы работал каждый спидлист для каждого трека!?
const speedlist = document.getElementById("speedlist"); speedlist.addEventListener("change", changeSpeed); function changeSpeed(event) { audio.playbackRate = event.target.value; }
.audio-player #speedlist { position: relative; display: flex; left: 1.5rem; top: 0.1rem; outline: none !important; border: none !important; background-image: url("icon/speed.png"); background-size: 100%; background-repeat: no-repeat; width: 3px; -webkit-appearance: none; appearance: auto; }
lt;select id="speedlist"gt; lt;option value="1"gt;lt;/optiongt; lt;option value="0.5"gt;0.5lt;/optiongt; lt;option value="1.5"gt;1.5lt;/optiongt; lt;option value="2"gt;2lt;/optiongt; lt;/selectgt;
Комментарии:
1. Идентификаторы должны быть уникальными. Используйте класс.
2. Привет, спасибо, но не работает!