我正在制作一个应用程序,它会进行5秒钟的某些处理,然后给出结果。
在那段时间里,我想申请一些Animation
并播放一些声音,以避免用户闲着看着发生了什么。
我已经应用了Animation
,并且需要一些帮助才能在特定时间播放声音。
我有一个声音文件5秒钟。
非常欢迎任何想法。
答案 0 :(得分: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才能播放。
答案 1 :(得分:1)