В настоящее время я работаю над проектом, в котором мне нужно воспроизвести фоновый mp3-звук. Мне удалось сделать это, используя библиотеку Jlayer и фрагмент кода, найденный здесь
Однако мне нужно было добавить некоторые дополнительные функции в этот код, такие как воспроизведение цикла и пауза.
Функцию цикла было довольно легко реализовать, но я часами искал способ приостановить и возобновить mp3-файлы.
Полагаю, я бы использовал метод play (int frames) в классе Player, используя метод getPosition () и общее количество кадров в mp3, но мне не удалось получить общее количество кадров.
Есть подсказка? Мне просто нужен этот метод паузы / возобновления, поэтому, если вы знаете один из способов, отличных от этого, не стесняйтесь отправлять
Я также пробовал кое-что с библиотекой BasicPlayer (ссылка здесь ), но я всегда получаю исключение javax.sound.sampled.UnsupportedAudioFileException при попытке прочитать любой файл mp3