安卓音乐播放器如何实现上一首下一首代码
时间: 2023-10-01 18:04:54 浏览: 75
实现上一首下一首功能的代码如下:
```
public class MusicPlayer {
private List<String> musicList; // 音乐列表
private int currentIndex; // 当前播放的音乐索引
// 上一首音乐
public void previous() {
if (currentIndex > 0) {
currentIndex--;
play();
} else {
// 已经是第一首音乐,无法再向前播放
}
}
// 下一首音乐
public void next() {
if (currentIndex < musicList.size() - 1) {
currentIndex++;
play();
} else {
// 已经是最后一首音乐,无法再向后播放
}
}
// 播放当前音乐
public void play() {
String musicPath = musicList.get(currentIndex);
// 播放音乐
}
}
```
在上述代码中,`musicList` 表示音乐列表,`currentIndex` 表示当前播放的音乐索引。`previous()` 方法用于播放上一首音乐,如果当前不是第一首音乐,就将 `currentIndex` 减一,然后调用 `play()` 方法播放当前音乐。`next()` 方法用于播放下一首音乐,如果当前不是最后一首音乐,就将 `currentIndex` 加一,然后调用 `play()` 方法播放当前音乐。`play()` 方法用于播放当前音乐,其中 `musicPath` 表示当前音乐的路径,可以根据具体情况进行修改。