Season 2, Class 223 - Play Music


// 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");
}


Post a Comment

0 Comments

Layout Inflater