我正在尝试设置一个简单的录音应用程序,用户可以在节拍器上录制4个小节。我最初的想法是有2个音频文件(如mp3)并播放1个(1个预先滚动,因此用户可以准备好)然后当第二个文件启动时,开始录制。问题是轨道1和2之间存在间隙,因此关闭节拍器。
有没有人做过类似的事情?我目前正在使用高级avaudioplayer和录音机库,但也许我需要做更多的低级编程。
答案 0 :(得分:1)
为了准确计时,请使用未压缩的音频样本,混音器和RemoteIO音频单元。
补充:这是Apple的MixerHost示例应用程序,供参考:http://developer.apple.com/library/ios/#samplecode/MixerHost/Introduction/Intro.html#//apple_ref/doc/uid/DTS40010210