老师能不能详细说明下随机播放歌曲的原理

来源:7-17 播放器模式切换功能实现(中)

慕函数0445997

2019-08-27

视频里听得迷迷糊糊的,没搞懂随机播放,如果我把数组打乱排序,那歌曲就直接跟着变了,不会继续播放当前歌,还有之前的歌曲列表也跟着变了

写回答

1回答

ustbhuangyi

2019-08-28

你指的是在播放过程中切换为随机播放?
随机播放首先肯定是要打乱顺序播放的列表,但是打乱后你现在播放的索引肯定会有问题,比如之前你正在播放的歌曲是第一首,打乱后就变成了第三首,因为当前播放的歌曲是根据播放列表+播放索引计算而来的,所以为了保证你当前播放的歌曲不变,你需要更新播放索引。
//img.mukewang.com/szimg/5d65dd450907a59811020882.jpg

0
4
慕函数0445997
非常感谢!
2019-08-28
共4条回复

Vue2.0高级应用教学实战,开发企业级移动端音乐Web App

Vue.js高级知识应用大集合,实战企业级APP,教你搞定组件化开发。

5432 学习 · 3804 问题

查看课程