播放暂停,回退到列表,再进入到播放界面的进度条优化

来源:4-16 细节处理

月光风灵

2021-03-26

问题:按播放暂停后,回退到音乐列表,再进入到播放界面时进度条不能回到之前暂停的位置

解决办法:1、在app.js文件中设置一个全局变量isPause,并设置set、get方法http://img.mukewang.com/szimg/605d70aa09c6292712661092.jpg

2、(1)在player.js文件的加载音乐方法中http://img.mukewang.com/szimg/605d719f092de37312841416.jpg

(2)在onPlay()、onPause()方法中http://img.mukewang.com/szimg/605d721b09408de712841416.jpg

3、最后在progress-bar.js的生命周期中添加

http://img.mukewang.com/szimg/605d72bb09048cd819000928.jpg

写回答

2回答

月光风灵

提问者

2021-03-26

progressbar.js中需要引入

const app = getApp()


1
1
宇宙CQC
大佬,我按照你这个写完后还是没用呀,暂停退出,再进去图标是播放的状态
2021-10-09
共1条回复

qq_慕先生1026127

2022-02-21

如果暂停某一首后返回,点击新的一首,还是暂停状态。所以player.js里的判断得多判断一下

if(!this.data.isSame || !app.getIsPause()){
  this.setData({
    isPlaying:true
  })
}


0
0

微信小程序云开发-从0打造云音乐全栈小程序

横跨小程序端、云后端、CMS一站式云开发的小程序全栈课程

1938 学习 · 2768 问题

查看课程