// from offline
if (mp3mp!=null) mp3mp.release();
MediaPlayer mp3mp;
mp3mp = MediaPlayer.create(MainActivity.this, R.raw.music);
mp3mp.start();
//play stop song
if (sbutton.getTag()!=null && sbutton.getTag().toString().contains("NOT_PLAYING")){
if (playsong!=null) playsong.release();
playsong = MediaPlayer.create(MainActivity.this, R.raw.music);
playsong.start();
sbutton.setImageResource(R.drawable.pause);
sbutton.setTag("PLAYING");
playsong.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer mp) {
sbutton.setImageResource(R.drawable.play);
sbutton.setTag("NOT_PLAYING");
}
});
}
else {
playsong.release();
sbutton.setImageResource(R.drawable.play);
sbutton.setTag("NOT_PLAYING");
}
0 Comments