Java - 剪辑和循环声音

时间:2010-09-24 19:09:04

标签: java loops audio clip

我终于让我的声音片段在我的java应用程序中工作了。

这很挑剔,但每个声音循环之间有一个小暂停。有没有办法轻微“合并”两个循环,所以声音似乎是连续的?

2 个答案:

答案 0 :(得分:0)

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

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

它有助于让提示本身在静音中开始和结束,但在重叠点处快速斜坡,因为可以使用声音编辑软件进行拼接。如果提示没有静音开始/结束,则声音开始或停止时有可能发出咔嗒声。

答案 1 :(得分:0)