2017-06-27 1 views
0

Impossible de basculer entre les chansonsMediaplayer jouer 2 chansons

totalement nouveau à cette chose.

J'ai deux boutons dans mon application Android. Je voudrais jouer 2 chansons en utilisant MediaPlayer. Quand je joue sur un bouton, tout va bien, mais quand je lance le deuxième bouton , la première chanson est toujours en cours de lecture. Comment puis-je arrêter ça?

Répondre

0

Vous devez terminer la 1ère chanson et commencer la 2ème chanson. Donc, pour chaque bouton, faites quelque chose comme ça. Vous devez d'abord vérifier si la musique est en cours de lecture, et si c'est le cas, arrêtez-la. Puis commencez votre nouvelle chanson

if (mPlayer.isPlaying()) { 
     mPlayer.stop(); 
     mPlayer.reset(); 
     mPlayer.release();  
    } 

    mPlayer = MediaPlayer.create(this, Song1); //then song2 
    mPlayer.start();