我正在尝试设置一个简单的录音应用程序,用户可以在其中将4小节录音到节拍器上。我最初的想法是拥有2个音频文件(例如mp3)并播放1个音频文件(预滚动1 bar,以便用户可以准备),然后在第二个文件开始时开始录制。问题是轨道1和轨道2之间存在间隙,因此将节拍器扔掉。

有人做过类似的事情吗?我目前正在使用高级avaudioplayer和记录器库,但也许我需要做更多的低级编程。

最佳答案

为了获得准确的时序,请使用未压缩的音频样本,混音器和RemoteIO音频单元。

补充:这是供参考的Apple的MixerHost示例应用程序:http://developer.apple.com/library/ios/#samplecode/MixerHost/Introduction/Intro.html#//apple_ref/doc/uid/DTS40010210

关于ios - 简单地记录到节拍器中/预卷,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10562304/

10-09 02:45