對於我正在製作的電腦遊戲,我顯然希望播放聲音。到目前爲止,我一直在使用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