我终于让我的声音片段在我的java应用程序中工作了。
这很挑剔,但每个声音循环之间有一个小暂停。有没有办法轻微“合并”两个循环,所以声音似乎是连续的?
答案 0 :(得分:0)
简短的回答是,您可以交替播放两个提示副本。可能不是你想听到的,因为你必须自己编写代码来管理它,而不是依赖于可以传递给内置循环功能的参数。
我提出并正在使用的实现作为其核心算法,这: while循环周期性地调用runnable,该runnable在其自己的线程上播放提示(或其双胞胎,由布尔开关确定),并且睡眠增量设置略低于WAV文件持续时间的长度。
它有助于让提示本身在静音中开始和结束,但在重叠点处快速斜坡,因为可以使用声音编辑软件进行拼接。如果提示没有静音开始/结束,则声音开始或停止时有可能发出咔嗒声。
答案 1 :(得分:0)