2010-09-24 31 views
0

我终于得到了我的声音剪辑在我的Java应用程序中工作。Java - 剪辑和循环声音

这很挑剔,但每个声音循环之间都有一点点暂停。有什么方法可以轻微地“合并”这两个环路,这样声音看起来连续?

回答

0

简短的回答是,你可以通过交替播放两个提示音来完成。可能不是你想听到的,因为你必须自己编写代码来管理它,而不是依靠一个可以传递给内置循环功能的参数。

我提出并正在使用的实现具有以下核心算法: while循环周期性地调用一个在其自己的线程上播放提示(或其双胞胎,由布尔开关确定)的runnable,以及有一个睡眠增量设置在WAV文件的持续时间长度之下。

它有助于让提示本身在沉默中开始和结束,但在重叠点快速上升,因为人们可能会与Sound Editing软件进行拼接。如果提示没有静默开始/结束,当声音开始或停止时有点击的可能性。