Я пытаюсь сделать панель управления для аудиоплеера.У меня есть аудиоплеер HTML 5, созданный с var audioPlayer = new Audio()
.Я хотел бы связать HTML <input type="range">
так, чтобы 1) диапазон отражал положение звука, но также когда я щелкаю диапазон, он изменяет положение звука на новое положение.Я делаю так:
<input type="range" min="0" max="{{ audioPlayer.duration }}" [value]="audioPlayer.currentTime" (input)="audioPlayer.currentTime = $event.target.value">
Я могу изменить currentTime
, нажимая ползунок диапазона, но ползунок диапазона не перемещается при изменении currentTime
, поэтому он не отражаеттекущая позиция аудио.
Что я здесь не так делаю?Почему значение не связывается должным образом?