【发布时间】:2018-05-20 19:22:44
【问题描述】:
我正在尝试为音频播放器制作一个擦洗栏。我有一个使用var audioPlayer = new Audio() 创建的 HTML 5 音频播放器。我想绑定一个 HTML <input type="range"> 以便 1) 范围反映音频位置,而且当我单击范围时,它会将音频位置更改为新位置。我是这样做的:
<input type="range" min="0" max="{{ audioPlayer.duration }}" [value]="audioPlayer.currentTime" (input)="audioPlayer.currentTime = $event.target.value">
我可以通过单击范围滑块来更改currentTime,但是当currentTime 更改时范围滑块不会移动,因此它不会反映当前的音频位置。
我在这里做错了什么?为什么值没有正确绑定?
【问题讨论】:
标签: angular html5-audio