首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java - Clip和循环声音

Java - Clip和循环声音
EN

Stack Overflow用户
提问于 2010-09-25 03:09:04
回答 2查看 1K关注 0票数 0

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

这很挑剔,但在每个声音循环之间有一个小停顿。有没有办法稍微“合并”两个循环,让声音看起来像是连续的?

EN

回答 2

Stack Overflow用户

发布于 2011-06-21 16:16:29

简短的答案是,您可以使用交替播放的两个球杆副本来执行此操作。这可能不是您想听到的,因为您必须自己编写代码来管理这一点,而不是,比如说,依赖于可以传递给内置循环功能的参数。

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

它有助于让线索本身在静默中开始和结束,但在重叠点快速倾斜,就像使用声音编辑软件进行拼接一样。如果提示不是在静默中开始/结束,则在声音开始或停止时有可能会发出滴答声。

票数 0
EN

Stack Overflow用户

发布于 2011-06-21 16:30:14

参见Clip.setLoopPoints(startFrame,endFrame)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3790170

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档