2010-09-24 28 views
0

我終於得到了我的聲音剪輯在我的Java應用程序中工作。Java - 剪輯和循環聲音

這很挑剔,但每個聲音循環之間都有一點點暫停。有什麼方法可以輕微地「合併」這兩個環路,這樣聲音看起來連續?

回答

0

簡短的回答是,你可以通過交替播放兩個提示音來完成。可能不是你想聽到的,因爲你必須自己編寫代碼來管理它,而不是依靠一個可以傳遞給內置循環功能的參數。

我提出並正在使用的實現具有以下核心算法: while循環週期性地調用一個在其自己的線程上播放提示(或其雙胞胎,由布爾開關確定)的runnable,以及有一個睡眠增量設置在WAV文件的持續時間長度之下。

它有助於讓提示本身在沉默中開始和結束,但在重疊點快速上升,因爲人們可能會與Sound Editing軟件進行拼接。如果提示沒有靜默開始/結束,當聲音開始或停止時有點擊的可能性。