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