如何播放以编程方式录制声音以及如何播放录制的音频?

问题描述 投票:0回答:2

我正在开发一个应用程序。在那我想录制声音,我想播放录制的声音文件。我知道这样做的框架。但是如何使用该框架以编程方式开发?

iphone playback
2个回答
0
投票

你可以参考这个链接:

我在我的一个应用程序中实现了这个代码,它完全正常。

How do I record audio on iPhone with AVAudioRecorder?

要播放声音,您可以选择使用AVAudioRecorder。

希望这可以帮助。


0
投票

最好的方法 - 我在这里的痛苦经历 - 谈论的是RemoteIO音频单元。您也可以使用AudioQueue执行此操作,但它具有更高的延迟,并且队列类型方法变得非常有问题。

所以,我认为它们是不同工作的不同工具。请注意,您不会播放声音文件。您将播放内存中保存的缓冲区的内容。只要缓冲区不是太大,这应该不是问题。

因此,使用RemoteIO,您会发现此博客和教程非常有用。它包括代码示例。

Using RemoteIO audio unit By MICHAEL TYSON

© www.soinside.com 2019 - 2024. All rights reserved.