2016-03-28 3 views
0

Wenn ich auf den Knopf klicke betätigt den Song, und wenn er erneut drückt interoperiere Wie kann ich es bei nochmaligem Drücken wieder betätigungsgeräusch ohne Überlappung machen ??Wie verhindern Sie, dass der Sound davon mehr als einmal in Android läuft?

public class Circal extends Activity { 

    Button sound = (Button) findViewById(R.id.sound); 
    sound.setOnClickListener(new View.OnClickListener() { 

     @Override 
     public void onClick(View v) { 
      MediaPlayer player = MediaPlayer.create(Circal.this,R.raw.one); 
      player.start(); 
     } 
    }); 
} 

Antwort

1

hinzufügen ein, wenn die Bedingung, wenn seine bereits begonnen

if(player.isPlaying()){ 
    player.pause(); // pause before doing anything 
    player.seekTo(0); // go to 0 seconds 
} 
player.start() 
+0

danken you..but den Code dosent Arbeit gut –

+0

wo ich diesen Code setzen kann ?? –

+0

@MonaAhmad auf onClick Zuhörer, direkt unter dem Beispielcode – aldok

Verwandte Themen