我正在制作一个应用程序,它执行某些处理5秒钟,然后给出结果。 在那段时间我想申请一些Animation
并发挥一些声音,以避免用户坐下来看看发生了什么。如何在Android中执行某些动画时播放声音
我已经应用了Animation
,并且在如何播放特定时间的声音方面需要一些帮助。 我有一个声音文件5秒钟。
任何想法都非常受欢迎。
我正在制作一个应用程序,它执行某些处理5秒钟,然后给出结果。 在那段时间我想申请一些Animation
并发挥一些声音,以避免用户坐下来看看发生了什么。如何在Android中执行某些动画时播放声音
我已经应用了Animation
,并且在如何播放特定时间的声音方面需要一些帮助。 我有一个声音文件5秒钟。
任何想法都非常受欢迎。
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。
非常感谢......它帮助。 – 2012-08-04 21:29:34