2013-08-23 76 views

回答

2

TargetDataLine用於讀取對講話者沒有意義的數據。

SourceDataLine用於向揚聲器發送數據。你可以從AudioSystem.getLine()Mixer得到。

您需要DataLine.Info這是這樣的:

DataLine.Info info = new DataLine.Info(SourceDataLine.class, audioFormat); 

audioFormat是的AudioFormat實例 - 你可以從AudioInputStream實例getFormat()電話得到這個或只是構建的AudioFormat的新實例。

+0

K,SourceDataLine就是我的意思。 :D它說我需要指定Info,所以我爲Speakers指定了哪些Info? – Skylion

+1

更新的答案與有關信息的信息。 –

+0

[Java聲音資源](http://www.jsresources.org/)有關於Java音頻的有用內容。 –