public boolean onTouchEvent(
MotionEvent event) {
// TODO Auto-generated method stub
if (event.getAction() == MotionEvent.ACTION_DOWN) {
try {
//save
mediaPlayer.prepare();
} catch (IllegalStateException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
//looping
mediaPlayer
.setLooping(true);
mediaPlayer.start();
animationDrawable.start();
}
return super
.onTouchEvent(event);
}
@Override
protected void onPause() {
// TODO Auto-generated method stub
//first stop--->second release in onpause
mediaPlayer.stop();
mediaPlayer.release();
super.onPause();
}
本博客介绍如何在媒体播放时自动准备音频文件、设置循环播放,并启动动画效果。通过使用MediaPlayer和AnimationDrawable,实现流畅的媒体播放体验。
525

被折叠的 条评论
为什么被折叠?



