스플래시 시작시에 3개 파일 (개당 약 1초)이 있는데
1번 재생 후 2번재생 3번재생 이렇게 순서대로 하고싶은데
for문을 돌렸더니 한가지 소리만 나오더군요
그래서 맞는 방법인지는 모르겠지만 Handler로
Handler soundHandler = new Handler() {
public void handleMessage(Message msg) {
super.handleMessage(msg);
switch (msg.what) {
case SPLASH1:
playSound(0);
obtainMessage(SPLASH2).sendToTarget();
break;
case SPLASH2:
playSound(1);
obtainMessage(SPLASH3).sendToTarget();
break;
case SPLASH3:
playSound(2);
break;
}
}
};
이렇게 돌렸더니 세개 음이 겹쳐지면서 나오네요.
혹시 효과음 재생이 다 끝난 시점을 알 수 있을까요?
1번이 끝나고 2번재생하고 3번 재생하고 이렇게 하고 싶습니다 도와주세요