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();
}