HTML5 audio 双向绑定问题
我有一个audio标签,还有一个反应播放时间的可以拉动的进度条
根据 audio 的 timeupdate 事件来更新进度条
this.nativeAudio.addEventListener('timeupdate', () => {
this.currentTime = this.nativeAudio.currentTime
}
拖动进度条来调整 audio 的 currentTime
this.progressBar.addEventListener('change', () => {
this.nativeAudio.currentTime = this.progressBar.value
})
但是问题是,进度条的更改会被在它之前的 audio 触发的事件覆盖掉。这个双向绑定该怎么实现。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在拖动进度条的时候,让timeupdate的事件回调先跳过。