MediaPlayerへのファイルの追加は簡単です。
mp = MediaPlayer.create(Myctivity.this, R.raw.sound);
しかし、このような関数からの引数としてファイル名がある場合はどうなりますか?
public void CreateSound(String filename, float volume)
{
mp = MediaPlayer.create(Myctivity.this, R.raw.???);
mp.setVolume(volume, volume);
try {
mp.prepare();
} catch (IllegalStateException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
mp.start();
}