【发布时间】:2011-06-08 23:46:23
【问题描述】:
有人可以帮助我同时触发多个AVAudioPlayers 的功能吗?现在,如果激活了 12 个按钮,我正在尝试让总共 12 个 AVAudioPlayers 立即触发,但是有一个延迟,听起来有人正在用手指向下弹钢琴而不是一次敲击所有琴键.
我查看了音频队列服务,无法理解如何在代码中实际实现它,但它说它可以播放同步声音。我不确定如何设置所有这些。我正在尝试重新制作 Tone Grid 应用程序。
【问题讨论】:
-
请展示你目前的作品。
-
您能构建一个最多包含 12 个音轨的 AVComposition 吗?或者您是否需要在其他声音已经播放后才能启动其中一种声音?您是否需要停止声音?你知道要玩多久吗?如果您可以处理即发即弃,系统声音可能适合您。你在隐式混音,iOS 上最合适的混音 API 是 AUMultichannelMixer 音频单元,但你听起来很绿色,而且音频单元很硬核。
标签: iphone ios cocoa-touch avaudioplayer