下面的代碼,你會怎麼說? 「你會怎麼說呢?
AudioInputStream cutStream = new AudioInputStream(
new FileInputStream(inFile), audioFormat, sourceDataLine.getLongFramePosition());
下面的代碼,你會怎麼說? 「你會怎麼說呢?
AudioInputStream cutStream = new AudioInputStream(
new FileInputStream(inFile), audioFormat, sourceDataLine.getLongFramePosition());
」從其他地方配置的某些參數創建新的AudioInputStream。「
我認爲你可能真正在尋找的是Javadoc for AudioInputStream's constructor。
使用指定的文件,格式和位置創建一個新的音頻輸入流。
「創建一個AudioInputStream的新實例,爲其輸入文件FileInputStream,audioformat和sourceDataLine點getLongFramePosition。
Cutstream是一個新的AudioInputStream。我傳遞給構造函數inFile,audioFormat和sourceDataLine中的longFramePosition。
使用本地對象audioformat和本地對象sourceDataLine的getLongFramePosition方法返回的對象實例化一個AudioStream類的新實例,其中包含一個FileInputStream的新實例從infile讀取,並將實例存儲在本地變量cutStream。
謝謝Ziplin,您的解釋幫助我瞭解代碼聲明 – Carlos 2010-07-14 21:03:44
@Carlos - 請接受這個答案,如果它是幫助理解代碼(只需點擊問題旁邊的複選標記) – 2010-07-14 21:10:42
是的,請做卡洛斯:) – Dlongnecker 2010-07-14 22:06:37
+1我喜歡這種反射性質:*我通過了... * – 2010-07-14 21:01:51