我正在尝试在我的应用程序中播放音乐并在第一首歌曲完成后播放歌曲,但我遇到了一些我无法解决的错误?
public class Music {
int count;
String[] titles = new String[] { "title1.mp3", "title2.mp3", "title3.mp3", "title4.mp3" };
public void GameMusic(){
count = 0;
MediaPlayer mp = MediaPlayer.create(this, R.raw.title1);
mp.start();
}
void onCompletion(MediaPlayer mp){
mp.stop();
if (count == titles.length -1) {
count = 0;
}
mp.setDataSource(titles[count]);
count++;
mp.prepare();
mp.start();
}
}
错误在:
MediaPlayer mp = MediaPlayer.create(this, R.raw.music);
(MediaPlayer 类型中的 create(Context, int) 方法不适用于参数 (Music, int)
mp.setDataSource(titles[count]);
(未处理的异常类型 IOException)
mp.prepare();
(未处理的异常类型 IOException)
任何帮助,将不胜感激。