Ich verwende diesen Code unter eine Audiodatei in androidÜberprüfen Sie, ob Musik im Android-Media-Player-API
MediaPlayer mediaPlayer = new MediaPlayer();
mediaPlayer.setDataSource("fileSourceHere");
mediaPlayer.prepare();
mediaPlayer.start();
ich an diesem Programm eine Taste zu spielen. Wenn Sie auf diesen Knopf klicken, wird geprüft, ob Musik gespielt wird. Wenn Musik spielt, hört es auf. Wie kann ich prüfen, ob Musik gespielt wird? Ich habe versucht, den Code unten, aber es hat nicht funktioniert
if(mediaPlayer.isPlaying() == true){
mediaPlayer.pause();
}else{
mediaPlayer.start();
}
Sie brauchen nicht '== true'. 'isPlaying()' überprüft für Sie. Alles andere scheint richtig zu sein. – adneal
Können Sie erklären, was passiert? "Es hat nicht funktioniert" sagt nicht, was passiert ist oder nicht. –
Musik hörte nicht auf. Nichts anderes ist passiert. –