请稍等 ...
×

采纳答案成功!

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

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

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

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

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

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

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

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



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

1回答

谢成 2020-04-17 09:32:44

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

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

https://img1.sycdn.imooc.com//szimg/5e9906d7099a22a609940404.jpg


2、这个seek是否正确:

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



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