1600802047 android 第三次作業(音樂播放器)
阿新 • • 發佈:2018-12-11
一、實現的功能
播放、暫停、上一首、下一首 顯示列表
二、UI介面截圖
第一首歌
第二首歌
第三首歌
第四首歌
list列表
點選播放音樂時圖片旋轉,點選上一首切換上一首歌,專輯圖片和歌曲資訊跟著切換到對應的資訊,下一首歌也一樣。
三、關鍵程式碼
播放功能和圖片旋轉
case R.id.playorpause:
if(!mediaPlayer.isPlaying() ) {
mediaPlayer.start();
if (!animation.isStarted())
animation.start();
animation.resume();
}
else if (mediaPlayer.isPlaying()) {
mediaPlayer.pause();
animation.pause();
}
break;
切換下一首
case R.id.next:
if(mediaPlayer != null && index < 4) {
mediaPlayer.stop();
try {
mediaPlayer.reset();
mediaPlayer.setDataSource(music[index + 1]);
index++;
mediaPlayer.prepare();
mediaPlayer.start();
} catch (Exception e) {
e.printStackTrace();
}
切換上一首
case R.id.pre:
if(mediaPlayer != null && index >= 0)
mediaPlayer.stop();
try{
mediaPlayer.reset();
mediaPlayer.setDataSource(music[index-1]);
index--;
mediaPlayer.prepare();
mediaPlayer.start();
}catch (Exception e){
e.printStackTrace();
}
列表採用listview。
四、程式碼git