2012-08-04 3 views
2

5 초 동안 특정 처리를 수행 한 다음 결과를주는 앱을 만들고 있습니다. 그동안 나는 Animation을 적용하고 사용자가 무슨 일이 일어나고 있는지 유휴 상태로 앉아있는 것을 피하기 위해 약간의 소리를 내고 싶다.Android에서 특정 애니메이션을 수행하는 동안 사운드를 재생하는 방법

나는 Animation을 적용했으며 특정 시간 동안 소리를 재생하는 방법에 대한 도움이 필요합니다. 5 초 동안 하나의 사운드 파일이 있습니다.

어떤 아이디어라도 환영합니다.

답변

4
Animation myAnimation = AnimationUtils.loadAnimation(this, R.anim.myanimation); 
animationFalling.setAnimationListener(new AnimationListener() { 

    @Override 
    public void onAnimationStart(Animation animation) { 
     //here you can play your sound 
    } 

    @Override 
    public void onAnimationRepeat(Animation animation) { 
    } 

    @Override 
    public void onAnimationEnd(Animation animation) { 
     // here you can stop playing your sound 
    } 
}; 

은 그들을 재생하기 위해 MediaPlayer 또는 SoundPool있다.

관련 문제