private String sL[] = { "a", "b", "c", "d", "e", "f", "g", "h", "i", "j",
"k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w",
"x", "y", "z", "ç", "à", "é", "è", "û", "î" };
Хотя этот код работает. Я действительно этого не хочу. Я хочу, чтобы каждая кнопка, чтобы сделать другой sound.So производить звук в Java вам что-то like thatСвязывание звукового файла со строковым значением
public class MyActivity extends Activity {
...
protected void onStart() {
super.onStart();
MediaPlayer mp = MediaPlayer.create(this, R.raw.sound_file_1);
mp.start();
}
...
}
У меня есть файл WAV для каждой буквы, поэтому должны играть a.wav и так далее. Я надеялся создать цикл от a до z и играть в каждый wav таким образом.
Это не действительно onStart(), это больше похоже на всякий раз, когда нажимается кнопка, воспроизводит другой звук, но это не главное. Я хочу передать другой звук для каждого элемента этой строки.
Я не вижу, какая неизменность имеет отношение к этому. Я думаю, вы хотите «Карта». –
@SotiriosDelimanolis Как вы думаете, лучший титул для этого вопроса сэр? – Lynob
Это не имело никакого отношения к неизменности, я изменил его на то, что онтопик. К вашему ответу: создайте «Map» и используйте это для поиска правильного звукового файла для каждой строки (я использую 'SoundFile', меняю его на соответствующий тип. Я не знаю, что это такое). –