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);