Sto usando questo codice sottostante per riprodurre un file audio in AndroidControllare se la riproduzione di musica in Android Media Player API
MediaPlayer mediaPlayer = new MediaPlayer();
mediaPlayer.setDataSource("fileSourceHere");
mediaPlayer.prepare();
mediaPlayer.start();
Ho un pulsante sul quel programma. Quando clicchi su quel pulsante, controllerà se la musica sta suonando. Se la musica suona, smetterà di farlo. Come posso verificare se la musica sta suonando? Ho provato il codice qui sotto, ma non ha funzionato
if(mediaPlayer.isPlaying() == true){
mediaPlayer.pause();
}else{
mediaPlayer.start();
}
Non è necessario '== true'. 'isPlaying()' verifica per te. Tutto il resto sembra corretto. – adneal
Puoi spiegare cosa succede? "non ha funzionato" non dice cosa è successo o non è successo. –
la musica non si è fermata. Non è successo nient'altro –