Vérifier si jouer de la musique dans android media player API
Je suis en utilisant ce code ci-dessous pour lire un fichier audio android
MediaPlayer mediaPlayer = new MediaPlayer();
mediaPlayer.setDataSource("fileSourceHere");
mediaPlayer.prepare();
mediaPlayer.start();
J'ai un bouton sur le programme. Lors d'un clic sur ce bouton, il va vérifier si jouer de la musique. Si jouer de la musique, il va arrêter. Comment puis-je vérifier si jouer de la musique? J'ai essayé le code ci-dessous mais il ne fonctionne pas
if(mediaPlayer.isPlaying() == true){
mediaPlayer.pause();
}else{
mediaPlayer.start();
}
Vous n'avez pas besoin
Pouvez-vous expliquer ce qui se passe? "ça ne marche pas" ne veut pas dire ce que fait ou ne pas se produire.
la musique n'a pas cessé. Rien ne se passait.
== true
. isPlaying()
vérifie pour vous. Tout le reste semble correct.Pouvez-vous expliquer ce qui se passe? "ça ne marche pas" ne veut pas dire ce que fait ou ne pas se produire.
la musique n'a pas cessé. Rien ne se passait.
OriginalL'auteur Zahid Habib | 2012-04-15
Vous devez vous connecter pour publier un commentaire.
Essayez ceci:
OriginalL'auteur dakshbhatt21
Pour vérifier si la Musique jouer par n'importe quelle autre application. Utilisation
Et si vous voulez savoir à propos de votre application musique.
Ajout d'un Écouteur pour écouter
vous pouvez ajouter une variable booléenne pour vérifier isPlaying;
et quand vous
start mediaPlayer
au moment même où l'ensembleisPlaying=true
et vous êtes bon pour aller.OriginalL'auteur Xar E Ahmer