请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

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

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

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

2、(1)在player.js文件的加载音乐方法中https://img1.sycdn.imooc.com//szimg/605d719f092de37312841416.jpg

(2)在onPlay()、onPause()方法中https://img1.sycdn.imooc.com//szimg/605d721b09408de712841416.jpg

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

https://img1.sycdn.imooc.com//szimg/605d72bb09048cd819000928.jpg

正在回答 回答被采纳积分+3

2回答

提问者 月光风灵 2021-03-26 13:42:20

progressbar.js中需要引入

const app = getApp()


1 回复 有任何疑惑可以回复我~
  • 大佬,我按照你这个写完后还是没用呀,暂停退出,再进去图标是播放的状态
    回复 有任何疑惑可以回复我~ 2021-10-09 16:01:42
qq_慕先生1026127 2022-02-21 16:41:46

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

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


0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信