2010-07-14 119 views
0

下面的代碼,你會怎麼說? 「你會怎麼說呢?

AudioInputStream cutStream = new AudioInputStream(
new FileInputStream(inFile), audioFormat, sourceDataLine.getLongFramePosition()); 

回答

6

使用指定的文件,格式和位置創建一個新的音頻輸入流。

1

「創建一個AudioInputStream的新實例,爲其輸入文件FileInputStream,audioformat和sourceDataLine點getLongFramePosition。

3

Cutstream是一個新的AudioInputStream。我傳遞給構造函數inFile,audioFormat和sourceDataLine中的longFramePosition。

+0

+1我喜歡這種反射性質:*我通過了... * – 2010-07-14 21:01:51

2

使用本地對象audioformat和本地對象sourceDataLine的getLongFramePosition方法返回的對象實例化一個AudioStream類的新實例,其中包含一個FileInputStream的新實例從infile讀取,並將實例存儲在本地變量cutStream。

+0

謝謝Ziplin,您的解釋幫助我瞭解代碼聲明 – Carlos 2010-07-14 21:03:44

+1

@Carlos - 請接受這個答案,如果它是幫助理解代碼(只需點擊問題旁邊的複選標記) – 2010-07-14 21:10:42

+1

是的,請做卡洛斯:) – Dlongnecker 2010-07-14 22:06:37