LXMusic 中文文档 下载 App

播放模式——顺序、随机、单曲循环三种的真正区别

三种模式一览

底部播放栏的播放模式按钮(通常在播放按钮右侧)每次点击会循环切换三种模式:

模式图标行为
顺序播放箭头穿过竖线按队列顺序播放,播完最后一首停止
单曲循环循环箭头包着 1反复播放当前歌曲
随机播放打散箭头从队列中随机选一首播放,优先不重复最近播过的

当前选中的模式会高亮显示。

顺序播放

最直白的模式。歌曲按队列中的顺序一首接一首播放,播到最后一首后停止。

单曲循环

反复播放当前歌曲,直到手动切换或暂停。

随机播放的细节

随机播放是三种模式中逻辑最复杂的,理解它需要知道「已播放队列」的概念。

已播放队列的作用

每次切歌(无论上一曲 / 下一曲 / 手动切歌),刚播完的歌曲会被添加到「已播放队列」。随机模式在选下一首歌时,会优先选择不在已播放队列中的歌曲,尽量避免短时间内重复。

什么时候清空已播放队列

场景行为
通过上一曲 / 下一曲按钮切歌已播放队列保留
手动双击播放列表中的其他歌曲(非通过上一曲/下一曲)v2.3.0+ 默认不清空,但可在设置中开启「点击与播放列表相同的列表切歌时清空已播放列表」
切换播放模式队列行为不变(只是换了选择下一首的算法)

稍后播放队列优先于随机

即使在随机模式下,稍后播放队列仍然是最高优先级——播完当前歌曲后,先消耗稍后播放队列中的歌曲,稍后播放队列空了才进入随机选择。

模式切换不重置队列

切换播放模式不会清空当前播放列表、稍后播放队列或已播放队列。它只是改变了选择下一首的算法。

常见问题

随机模式为什么还会听到重复歌曲

顺序播放为什么停在最后一首

这是设计行为。如果希望顺序播放后从头再来一遍,要么手动切回第一首,要么切换到随机模式或单曲循环。

相关阅读