对于我正在制作的电脑游戏,我显然希望播放声音。到目前为止,我一直在使用AudioClip播放WAV文件。虽然这种方法工作正常,但WAV文件往往是巨大的。几秒钟的声音最终达到数百kB。我面临着一个95%的音频下载游戏!在Java游戏中播放小声音
这里明显的选择是使用MP3或Ogg Vorbis。但是我的成功有限 - 我可以使用JLayer播放MP3(但它在同一个线程中播放)。至于奥格,我一直没有运气。更糟的是,JLayer的法律地位有点可疑。
所以我的问题是对Java开发人员以及一般对声音有所了解的人:我该怎么做?我可以以某种方式“修剪掉”我的WAV上的脂肪?在Java中玩Ogg有什么方法吗?有没有其他的声音格式我应该使用?
太棒了!我以前看过JOrbis,但它看起来完全缺乏文档,使我无法弄清楚如何将它指向.ogg文件,并使声音从扬声器中传出。 – Zarkonnen 2009-06-12 13:28:24