为了进一步完善音乐播放器,怎么实现音乐播放器的播放模式(单曲播放,循环播放,随机播放,顺序播放)?由于涉及的知识点还没学,求大神帮帮忙吧


怎么实现音乐播放器的播放模式
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
1条回答 默认 最新
lbcab 2016-05-11 02:09关注- 用一个值来保存播放模式
- 在每首歌播放结束的逻辑(mediaplayer 的OnSeekCompleteListener中)去处理播放逻辑, 如果单曲循环, 继续播放当前歌曲; 如果是循环播放模式: 当前播放歌曲 = (当前播放歌曲+1 ) % (歌曲总数);如果是随机播放, 当前歌曲 = random() (范围 0 到 歌曲总数); 如果是顺序播放: 当前歌曲 = 当前歌曲+1, 注意要加上判断: 当前歌曲是否>= 歌曲总数, 如果为true, 停止播放.
本回答被题主选为最佳回答 , 对您是否有帮助呢?评论 打赏 举报解决 2无用