我正在开发一个应用程序。在那我想录制声音,我想播放录制的声音文件。我知道这样做的框架。但是如何使用该框架以编程方式开发?
你可以参考这个链接:
我在我的一个应用程序中实现了这个代码,它完全正常。
How do I record audio on iPhone with AVAudioRecorder?
要播放声音,您可以选择使用AVAudioRecorder。
希望这可以帮助。
最好的方法 - 我在这里的痛苦经历 - 谈论的是RemoteIO音频单元。您也可以使用AudioQueue执行此操作,但它具有更高的延迟,并且队列类型方法变得非常有问题。
所以,我认为它们是不同工作的不同工具。请注意,您不会播放声音文件。您将播放内存中保存的缓冲区的内容。只要缓冲区不是太大,这应该不是问题。
因此,使用RemoteIO,您会发现此博客和教程非常有用。它包括代码示例。