Media Player Looping: Android - программирование
Подтвердить что ты не робот

Media Player Looping: Android

У меня есть 3 секунды mp3 файла. Я хочу постоянно воспроизводить этот mp3 файл, нажав кнопку паузы пользователя. Существует ли какой-либо метод для цикла одного файла и повторного воспроизведения его снова, пока пользователь не остановит его.

4b9b3361

Ответ 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);
        }
    }

Счастливое кодирование