uni.createInnerAudioContext()在实现快进快退和拖动快进的时候
如果seek设置短小的时间 是没问题的,但是如果seek设置了大的数值就会直接停止播放进入onEnded生命周期无法播放
seek方法:
setTime(time) {
this.audioIn.pause()
clearTimeout(sildeTime)
sildeTime = setTimeout(() => {
this.audioIn.seek(time)
this.play()
}, 500)
},
setTime(current+1.5)或者setTime(current-1.5)频繁调用是没问题的,但是如果拖动setTime(较大数值,测试20-40)平均两三次就会直接停止播放
0 个回复