我将制作一款应用程序,该应用程序应使用mediaPlayer播放几个声音。这是我使用的代码:
String[] name = {"sonar_slow","sonar_medium","sonar_fast"};
String link = "/res/raw/" + name[state-1] + ".mp3";
try {
player.setDataSource(link);
player.prepare();
player.start();
} catch(Exception e) {
e.printStackTrace();
}
我也试过这个:
if(state==1){
player.create(this, R.raw.sonar_slow);
}else if(state==2){
player.create(this, R.raw.sonar_medium);
}else if(state==3){
player.create(this, R.raw.sonar_fast);
}
player.start();
但是上述方法都没有起作用。我的应用程序没有崩溃,但声音没有播放。有什么想法吗?