ЧТО Я ЗНАЮ ...
В LibGDX есть 2 класса для воспроизведения музыки / звуков.Music.java и Sound.java.
Если вы хотите воспроизвести короткий звук (менее 1 м), рекомендуется использовать класс Sound.java, поскольку он загружается в память.Если вы хотите проигрывать длинную музыку (более 1 м), рекомендуется использовать класс Music.java, поскольку он не загружается в память, а использует потоковую передачу для его воспроизведения.
ЧТО Я ДЕЛАЮ...
Я использую класс Music.java для воспроизведения фона и загрузки музыки в своей игре.
КАКАЯ ПРОБЛЕМА У меня ...
Проблема заключается в том, когдаЯ играю музыку, используя класс Music.java, и когда я читаю с диска некоторые данные (например, очки), музыка играет с джиттером.Итак, насколько я понимаю, проблема заключается в потоковой передаче, так как у меня эта проблема возникает только при чтении с диска.Кажется, нет возможности открыть 2 полностью отдельных потока для потоковой передачи.Я имею в виду, один для музыки, а другой для всех других вещей, которые мы читаем из файла или пишем.Я пытался воспроизвести музыку в новой теме, но ничего не изменилось.
Есть идеи?
Спасибо.