【发布时间】:2015-02-03 09:42:19
【问题描述】:
我正在制作一个游戏,我注意到将所有音频文件保存在内存中通常并不是真正的内存效率,因为更长(因此更大)的音频文件会占用大量内存。我想知道游戏应该决定以哪种大小流式传输音频文件,而不是将其存储在内存中?
【问题讨论】:
-
我不明白你的意思。
-
什么时候音频文件太大而无法一直保存在内存中,因此必须在需要时进行流式传输
-
从文件中播放一个长文件的情况并不少见(有时甚至在同时解压缩时)。我在具有背景音乐(来自文件)和音效的独立 Java 游戏中看到了很多。很大程度上取决于您有多少可用 RAM 以及您的程序在 RAM 方面需要哪些其他方面。
标签: java swing audio memory javasound