【问题标题】:How to play infinitely overlapping sounds?如何播放无限重叠的声音?
【发布时间】:2010-10-28 03:25:17
【问题描述】:

我有一个在 iphone 上触发声音的按钮。我正在使用 AudioUnits 来最小化延迟。

现在,如果用户点击按钮两次,声音不会重叠,第一个触发的声音会被第二个声音切断。有没有一种简单的方法可以让(相同的)声音在用户点击按钮时重叠多次?

谢谢。

安德烈。

【问题讨论】:

    标签: iphone core-audio audiounit overlapping


    【解决方案1】:

    让 AudioUnit 持续运行,使用短缓冲区以最大限度地减少延迟,并在每次点击按钮时开始将另一个声音副本混合到现有流中。

    【讨论】:

    • 谢谢。我要试试。安德烈
    • 我已经完成了我的编程,为每个声音实例使用了队列。它真的很好用。再次感谢。
    • @André - 如果这个答案解决了你的问题,那么你应该接受这个答案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多