| | |
| | | myAudio.onCanplay(() => { |
| | | myAudio.duration; //必须写,不然获取不到 |
| | | setTimeout(() => { |
| | | // 要初始化音频的时间 |
| | | // myAudio.startTime = myAudio.currentTime //开始时间 |
| | | this.setData({ |
| | | myAudioDuration: this.format(myAudio.duration), |
| | | myAudioCurrent: this.format(myAudio.currentTime) |
| | |
| | | myAudioCurrent: '00:00', |
| | | myAudioPos: '', |
| | | }) |
| | | |
| | | |
| | | |
| | | }); |
| | | |
| | | //进度条变化 |
| | | myAudio.onTimeUpdate(() => { |
| | | myAudio.startTime = 0 |
| | | this.setData({ |
| | | myAudioPos: myAudio.currentTime / myAudio.duration * 100, |
| | | myAudioCurrent: this.format(myAudio.currentTime), |
| | | myAudioDuration: this.format(myAudio.duration), |
| | | }); |
| | | console.log(myAudio.currentTime, myAudio.duration); |
| | | console.log(myAudio.currentTime.toFixed(3), myAudio.duration); |
| | | }) |
| | | }, |
| | | |