web-dev-qa-db-fra.com

Boucle du lecteur multimédia: Android

J'ai 3 secondes de fichier mp3. Je veux lire ce fichier mp3 en continu, l'utilisateur clique sur le bouton pause. Existe-t-il une méthode pour boucler le fichier unique et le relire jusqu'à ce que l'utilisateur l'interrompe.

57
Dray
mMediaPlayer.setLooping(true);
119
Sandeep P

Cela fonctionne sur mes projets, placez mediaPlayer.setLooping (true); après mediaPlayer.start ();

public static void PlayAudio(Context c, int id){
        mediaPlayer = MediaPlayer.create(c, id);
        soundPool = new SoundPool(4, AudioManager.STREAM_MUSIC,50);
        if (!mediaPlayer.isPlaying())
        {
            isPlayingAudio = true;
            mediaPlayer.start();
            mediaPlayer.setLooping(true);
        }
    }

Happy Coding

6
Alan

Ceci est un code de travail que j'ai utilisé dans mon projet

 if (Flags.notificationReceived) {
                        showAlert(Flags.patientModel);
                        Flags.notificationReceived = false;
                        mp.start();
                        mp.setLooping(true);
                        vibrate(2000);
                    }
2
Jeffy