获取歌曲的播放时长
1.监听audio的timeupdate事件
1 <audio ref="audio" :src="currentSong.url" @play="ready" @error="error" @timeupdate="updateTime" 2 @ended="end"></audio>
2.事件方法:
1 updateTime(e) { 2 this.currentTime = e.target.currentTime 3 },
3.格式化时间显示:
1 format(interval) { 2 interval = interval | 0 3 const minute = interval / 60 | 0 4 const second = this._pad(interval % 60) 5 return `${minute}:${second}` 6 },
4.页面显示:
1 //已经播放时间 2 <span class="time time-l">{{format(currentTime)}}</span> 3 //总播放时间 4 <span class="time time-r">{{format(currentSong.duration)}}</span>
一辈子很短,努力的做好两件事就好;第一件事是热爱生活,好好的去爱身边的人;第二件事是努力学习,在工作中取得不一样的成绩,实现自己的价值,而不是仅仅为了赚钱;