public void setSound(int id) {
switch (id) {
case BASE:
sound.addSound(BASE, R.raw.lamboghini_v10_base_sound);
break;
case SPEED_1:
sound.addSound(SPEED_1, R.raw.lamboghini_v10_speed_1);
break;
case SPEED_2:
sound.addSound(SPEED_2, R.raw.lamboghini_v10_speed_2);
break;
case SPEED_3:
sound.addSound(SPEED_3, R.raw.lamboghini_v10_speed_3);
break;
case SPEED_4:
sound.addSound(SPEED_4, R.raw.lamboghini_v10_speed_4);
break;
case SPEED_5:
sound.addSound(SPEED_5, R.raw.lamboghini_v10_speed_5);
break;
}
musicStreamId = sound.playerLoopSound(id);
}
★ 토스트에 값이 이상하게 나오는 이유는 저기 보이는 musicStreamId 에
다음와 같이 id 를 넣으셔야 musicStreamId = id; 원하시는 값이 나올거구요.
근데.... 안왕님이 원하시는 건 setSound(id) 를 했을 때
해당 아이디의 사운드가 플레이되는걸 바라시는거죠? 그렇다면,
아래와 같이해주셔야할듯
sound.playerLoopSound(id);