Closed runnableAir closed 1 year ago
@runnableAir is attempting to deploy a commit to the r3play Team on Vercel.
A member of the Team first needs to authorize it.
@pan93412 很高兴能为这个仓库作出一点贡献!由于我一开始不太了解如何将该PR正确地连接到一个issue,所以合并commit时没有自动关闭issue,你可能需要手动关闭它 #1908。
切换到下一首插队歌曲后,排在它后面的下一首歌会跟着从队列中消失。这个bug与 issue #1908, #1644 应该属于同一个问题,这个问题用文字描述比较抽象,这里上一张动图:
原因:预加载歌曲会意外导致队列的下一首歌被移除。 获取下一首id时,队列中第一个元素会被移除并返回,这在切换下一首时没有影响,但在仅仅是为了“获得”的情况下,将导致其被意外移除
思路: 修改了方法
_getNextTrack()
:永远只会返回队列第一个元素,不做移除操作,原本切换下一首需要的移除操作交给playNextTrack()
完成。