在拖动过程中同时改变进度时间以及拖动后无法更新的解决代码
//slider拖动
change(e) {
var that = this
console.log(e)
var val = e.detail.value
audioContext.seek(val)
var current = audioContext.currentTime;//当前时长
var startTime = this.turnTime(current)
this.setData({
val: val,
start:startTime,
isControl: true
})
setTimeout(() => {
audioContext.pause()
audioContext.play()
}, 10);
},
changing(e) {
var val = e.detail.value
var startTime = this.turnTime(val)
this.setData({
isControl: false,
start:startTime
})
}