繁体   English   中英

Java-剪辑和循环播放声音

[英]Java - Clip and Looping Sound

我终于得到了声音剪辑,可以在我的Java应用程序中使用。

这很挑剔,但是每个声音循环之间都有一点停顿。 有什么办法可以稍微“合并”两个循环,使声音看起来像连续的吗?

简短的答案是,您可以通过交替播放两个提示的副本来做到这一点。 可能不是您想听到的,因为您必须自己编写代码来管理此问题,而不是依靠可以传递给内置循环功能的参数。

我想出并当前正在使用的实现是其核心算法,它是:while循环定期调用可运行对象,该可运行对象在其自己的线程上播放提示(或它的双胞胎,由布尔开关确定),并设置了睡眠增量仅比WAV文件的持续时间短一点。

它可以使提示本身静默地开始和结束,但在重叠点迅速倾斜,因为可能需要使用声音编辑软件进行拼接。 如果提示没有以静默方式开始/结束,则声音开始或停止时都有喀哒声。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM