LibGDX - проблемы с музыкой - PullRequest
1 голос
/ 08 апреля 2019

ЧТО Я ЗНАЮ ...

В LibGDX есть 2 класса для воспроизведения музыки / звуков.Music.java и Sound.java.

Если вы хотите воспроизвести короткий звук (менее 1 м), рекомендуется использовать класс Sound.java, поскольку он загружается в память.Если вы хотите проигрывать длинную музыку (более 1 м), рекомендуется использовать класс Music.java, поскольку он не загружается в память, а использует потоковую передачу для его воспроизведения.

ЧТО Я ДЕЛАЮ...

Я использую класс Music.java для воспроизведения фона и загрузки музыки в своей игре.

КАКАЯ ПРОБЛЕМА У меня ...

Проблема заключается в том, когдаЯ играю музыку, используя класс Music.java, и когда я читаю с диска некоторые данные (например, очки), музыка играет с джиттером.Итак, насколько я понимаю, проблема заключается в потоковой передаче, так как у меня эта проблема возникает только при чтении с диска.Кажется, нет возможности открыть 2 полностью отдельных потока для потоковой передачи.Я имею в виду, один для музыки, а другой для всех других вещей, которые мы читаем из файла или пишем.Я пытался воспроизвести музыку в новой теме, но ничего не изменилось.

Есть идеи?

Спасибо.

...