2012-09-28 84 views
0

如何預加載聲音,並不時在java中播放它?我發現的例子包括Clip.open(AudioInputStream)方法,但現在的API沒有人。如何預加載聲音並在Java中簡單播放?

我知道我可以打開AudioInputStreamSourceDataLine從一個數據複製到其他,但沒有任何簡單的方法?

回答

0

剪輯是預加載到內存中的。 SourceDataLine用於存儲內容過大的聲音。

您使用「打開」方法預加載剪輯。

當您準備好播放它時,您可以使用「開始」方法。 播放後(或再次播放之前),您需要重新定位到剪輯的開頭。

下面是官方教程: http://docs.oracle.com/javase/tutorial/sound/playing.html