我正在制作一个应该用 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();
但以上都不起作用。我的应用程序没有崩溃,但没有播放声音。有任何想法吗 ?