java安卓开发中,通过raw文件夹播放音乐,如何实现上一首下一首功能?

我是以mediaplayer进行播放的:
mp = MediaPlayer.create(MainActivity.this,R.raw.music);
mp.start();
比如raw中有两个mp3文件,但是如何进行上下一首的切换?
希望能给我一个小例子看看,例子看得比较明白。

int[] resList = new int[R.raw.music1,R.raw.music2,R.raw.music3]
MediaPlayer mp;
int cur = 0;
public void playNext(){
cur = (cur + 1)%reslist.length;
if(mp != null){
mp.release();
}
mp = MediaPlayer.create(MainActivity.this,resList[cur]);
mp.start();
}
大概就这样