У меня есть 3 секунды mp3 файла. Я хочу постоянно воспроизводить этот mp3 файл, нажав кнопку паузы пользователя. Существует ли какой-либо метод для цикла одного файла и повторного воспроизведения его снова, пока пользователь не остановит его.
Media Player Looping: Android
Ответ 1
mMediaPlayer.setLooping(true);
Ответ 2
Это рабочий код, который я использовал в своем проекте
if (Flags.notificationReceived) {
showAlert(Flags.patientModel);
Flags.notificationReceived = false;
mp.start();
mp.setLooping(true);
vibrate(2000);
}
Ответ 3
Это работает над моими проектами, размещайте mediaPlayer.setLooping(true); после 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);
}
}
Счастливое кодирование