正在播放时暂停退出,再进入,界面优化问题。

来源:4-16 细节处理

qq_羸孑_03980671

2020-04-17

老师您好,我想请教几个问题

我的目的,是在播放一段时间暂停退出,再次进入保持退出前的界面,

方法:首先在player中定义了isPause表示当前用户暂停事件,全局变量中存储播放暂停点击事件并赋值给isPause,然后在我再次点击歌曲进入的时候,通过isPause来判定是否在退出时产生了暂停点击事件。isPause等于true就就将isPlaying等于false,并给progress-bar传递isPause参数,判断是否将进度条设置到退出前的位置。

问题:在进入暂停退出后,再次点击歌曲整个页面是播放状态,但是没有实际播放歌曲,进度条也为跳转到退出前的位置。再次点击播放按钮(按了两次,播放->暂停,暂停->播放),跳转到了播放暂停退出的位置

player.js中http://img1.sycdn.imooc.com/szimg/5e989c4609050b5805100504.jpg,传递值isPause值过去http://img.mukewang.com/szimg/5e989c7c0972648006720140.jpg,progress-barjs:http://img1.sycdn.imooc.com/szimg/5e989cea09fbfcf507170404.jpg

控制台信息:http://img1.sycdn.imooc.com/szimg/5e989db80947fa2012890479.jpg



写回答

1回答

谢成

2020-04-17

从截图代码上看,整体的逻辑应该是正确的,请确认几个地方是否正确:

1、这个play是否按照逻辑正确执行了:

//img.mukewang.com/szimg/5e9906d7099a22a609940404.jpg


2、这个seek是否正确:

//img1.sycdn.imooc.com/szimg/5e99070c09030a0013480456.jpg



0
0

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

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

1938 学习 · 2768 问题

查看课程