安卓超简单音乐播放器
功能上一首、下一首、暂停和停止
歌曲状态控制语句:
switch (control){// 播放或暂停case 1:// 原来处于没有播放状态if (status == 0x11){// 准备并播放音乐prepareAndPlay(musics[current]);status = 0x12;}// 原来处于播放状态else if (status == 0x12){// 暂停mPlayer.pause();// 改变为暂停状态status = 0x13;}// 原来处于暂停状态else if (status == 0x13){// 播放mPlayer.start();// 改变状态status = 0x12;}break;// 停止声音case 2:// 如果原来正在播放或暂停if (status == 0x12 || status == 0x13){// 停止播放mPlayer.stop();status = 0x11;}break;case 3:if (current == 0){current = 3;prepareAndPlay(musics[current]);status = 0x12;}else {current--;prepareAndPlay(musics[current]);status = 0x12;}break;case 4:if (current == 3){current = 0;prepareAndPlay(musics[current]);status = 0x12;}else {current++;prepareAndPlay(musics[current]);status = 0x12;}break;}
歌曲数目都是写死的,所以上一曲下一曲的length不需要去获取。
源码下载