LibGDX-音乐问题

时间:2019-04-08 12:25:48

标签: java android libgdx

我知道...

在LibGDX中,有2个用于播放音乐/声音的类。 Music.java和Sound.java。

当您想播放短音(小于1m)时,使用Sound.java类是一个好习惯,因为它会加载到内存中。 当您想播放长音乐(超过1m)时,使用Music.java类是一个好习惯,因为它不会加载到内存中,而是使用流媒体来播放。

我做什么...

我使用Music.java类来播放背景并在游戏中加载音乐。

我有什么问题...

问题是,当我使用Music.java类播放音乐时,以及当我从磁盘上读取某些数据(例如地图集)时,音乐播放时会抖动。因此,据我所知,问题出在流式传输中,因为我仅从磁盘读取数据时就有问题。似乎无法打开2个完全独立的线程进行流传输。我的意思是,一个用于音乐,另一个用于其他所有事情,例如我们从文件中读取或写入。我尝试在新线程中播放音乐,但没有任何改变。

有什么想法吗?

谢谢。

0 个答案:

没有答案