播放逻辑
音流的播放逻辑与常见音乐 APP 并不完全一致,加入了一些我自己的理解。
若您初次使用音流,强烈建议您阅读此章节以更加得心应手地使用音流。
播放模式
音流默认是队列播放,如需循环播放,可打开此开关,对队列播放和随机播放都会生效。
从歌曲列表中选择歌曲播放,默认是队列播放。
若列表头部有上面的按钮,则可点击有圆圈的按钮定位到当前歌曲,点击两个箭头的按钮切换列表的播放模式。
歌曲定位功能升级(v1.3.0):
- 若播放队列与当前歌曲列表一致,则会定位至当前歌曲。
- 若播放队列与当前歌曲列表不同,则会定位至列表中第一个未播放过的歌曲。
此外,由于歌曲列表数据采用分页加载的方式,若当前页没有满足条件的歌曲可供定位,则会滚动到列表底部并触发下一页数据的加载。
从歌曲列表切换播放模式会保存到配置中,不同的歌曲列表类型会分别存储用户偏好的播放模式。
反之,从播放列表或播放页面切换播放模式则是临时操作,仅当次生效。
播放控制
音流的控制栏如上图所示,可通过点击封面播放/暂停,点击歌词区域进入播放页,点击右侧按钮弹出正在播放列表。
从歌词区域向右滑动切换上一曲,向左滑动切换下一曲。
DLNA
- 目前 DLNA 功能会将服务器的播放地址投送到 DLNA 设备上,因此请保证 DLNA 设备可以连接到服务器。
- 为提升 DLNA 兼容性,目前采用轮询方式获取 DLNA 设备的播放状态,因此部分操作可能会有 2 秒左右的延迟。