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.
mMediaPlayer.setLooping(true);
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
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);
}