gpt4 book ai didi

ios - 我应该如何在 iOS 中将音效与 UI 动画同步?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:46:23 24 4
gpt4 key购买 nike

我想在为 UI 元素设置动画时播放一些声音效果(例如,在 UI 对象移动时播放移动声音),这需要精确的时间和同步。

根据 Multimedia Programming Guide 中的描述,我真的无法弄清楚我应该使用哪个框架。 .所以我需要你的帮助来选择一个。

我想做的是:

  • 播放简短(最多 10 秒)的音效(例如按钮敲击声)。
  • 能够将其中一些与 UI 动画同步(例如, View 出现/消失)。

我尝试使用 AudioToolbox 框架中的 AudioServicesPlaySystemSound 函数,有时效果很好,但有时声音不会立即播放。例如,当单击按钮时,它的操作会在播放声音之前执行,即使在按钮的操作方法中首先调用了 AudioServicesPlaySystemSound。

提前致谢

莫塔

最佳答案

将音频波形混合到配置有短缓冲区的已在运行的 RemoteIO 音频单元中将具有尽可能低的音频延迟。这样做的代价是使用 API 更加复杂,并且需要未压缩的音频 Assets 。

关于ios - 我应该如何在 iOS 中将音效与 UI 动画同步?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8135825/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com