首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在iOS上使用显式的环入和环出点循环音频

在iOS上使用显式的环入和环出点循环音频
EN

Stack Overflow用户
提问于 2011-07-09 06:38:21
回答 1查看 1.1K关注 0票数 4

我正在开发一个类似于乐器的iOS应用程序。

我正在尝试循环声音样本,以使它们无限持续。在这种情况下,简单的循环是不够的,因为样本有一个“攻击”部分:每个样本在开始时都有一个不应该循环的部分。因此,我需要一些方法来仅循环声音样本的特定部分。

我发现了一些iOS音效库(例如ObjectAL),但它们似乎都只支持简单的循环,没有设置循环进出点的选项。

有没有支持这个特性的iOS音频库?否则,实现它的最好方法是什么?(音频单位?音频队列?现有库的一些其他技巧?)

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-07-09 06:49:45

我不能说这是不是最好的解决方案,但对于我的循环来说,有一个介绍/输出...我使用多个混合在一起的.caf文件:一个用于介绍,一个用于循环,另一个用于结尾。

在介绍之后,循环开始并播放,直到触发一个事件,该事件使声音停止循环并结束,然后一旦循环声音结束,outro立即播放。

我使用Audacity编辑声音文件,以确保它们完美地融合在一起。

编辑:

我的应用程序使用cocos2d,所以我使用cocosDehension音频库,因为它内置于cocos2d中。只要声音文件经过适当的编辑,它就会干净地循环,不会有任何点击或弹出声。

这里有一个链接,指向我在Audacity中使用的技术,以确保文件在没有单击的情况下循环:

http://forum.audacityteam.org/viewtopic.php?f=13&t=2820#p11073

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

https://stackoverflow.com/questions/6631284

复制
相关文章

相似问题

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