簡體   English   中英

Java-剪輯和循環播放聲音

[英]Java - Clip and Looping Sound

我終於得到了聲音剪輯,可以在我的Java應用程序中使用。

這很挑剔,但是每個聲音循環之間都有一點停頓。 有什么辦法可以稍微“合並”兩個循環,使聲音看起來像連續的嗎?

簡短的答案是,您可以通過交替播放兩個提示的副本來做到這一點。 可能不是您想聽到的,因為您必須自己編寫代碼來管理此問題,而不是依靠可以傳遞給內置循環功能的參數。

我想出並當前正在使用的實現是其核心算法,它是:while循環定期調用可運行對象,該可運行對象在其自己的線程上播放提示(或它的雙胞胎,由布爾開關確定),並設置了睡眠增量僅比WAV文件的持續時間短一點。

它可以使提示本身靜默地開始和結束,但在重疊點迅速傾斜,因為可能需要使用聲音編輯軟件進行拼接。 如果提示沒有以靜默方式開始/結束,則聲音開始或停止時都有喀噠聲。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM