歌词滚动异常
来源:7-24 播放器歌词剩余功能实现
雪落无痕2018
2019-07-06
黄老师,我按照您的代码试了下,然而发现还是有一个问题比较疑惑,现在是有这么一个现象发生,我播放一个歌曲,将它拖动一段儿,然后再疯狂向前切,它就会有来回显示的滚动情况,一会儿头一会儿尾,而且暂停的时候还是会有滚动。不知道是什么原因了。初步分析可能和currentLyric的play方法有关系,但是不完全确定。还请老师帮忙看一下原因在哪,多谢了。这个不好截图,勉强看下吧。
写回答
2回答
-
本质上还是因为你多次切换歌曲启动了多个定时器,所以每次启动之前要清空上一个。
PS. 我发现你的代码还是比较旧的,可以再仔细看看最新版本 player.vue 的实现,从模板到 JS,都做了很多优化。可以通过 GitHub 的 history 可以查看相关代码提交记录。012019-07-08 -
ustbhuangyi
2019-07-06
首先建议去对比一下源码逻辑,源码应该没这个问题。如果你尝试解决后仍然找不到原因,那么把代码传到 GitHub 上,在 ReadMe 里写清详细稳定复现步骤,我抽空帮你看看。
022019-07-07
相似问题