swift - 是否可以录制来自 iPhone 的音频?

标签 swift avaudioplayer avaudiosession avaudioengine

我正在开发一款允许用户创建某种配音的应用程序。有一个音频文件正在播放,用户可以在特定时刻点击以插入声音(有点像审查按钮。)我想​​知道如何去捕捉最终产品。

直接从 iPhone 中捕捉音频似乎是最简单的方法,因为用户已经听到了成品的声音。但是,我找不到有关如何执行此操作的任何信息。如果不行,有什么建议吗?

最佳答案

最好的方法可能是使用 AV Foundation framework用于混合然后缓冲音频以及播放它。这将允许高抽象级别,同时保证播放和保存的音频相同。

除此之外:从我怎样才能用最少的代码实现这一点的角度来看,没有关于您的设置的更多信息,这个问题太宽泛和/或基于意见。

关于swift - 是否可以录制来自 iPhone 的音频?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34686812/

相关文章:

ios - 录音功能无法使用

avaudioplayer - iOS : Playing Audio via Bluetooth

ios - 如何在不旋转 map 的情况下将 GoogleMaps 居中?

swift - 禁用 Swift UIAlertController 按钮,直到输入经过验证

ios - 在一个巨大的文本文件中找到一个字符串

ios - 搜索栏在 Swift 4 IOS App 中不起作用

ios - Swift:如何在更改 View 时停止背景音乐

ios - 未调用 audioPlayerDidFinishPlaying

ios - 如何通过成功将音频保存到文件来知道 AVAudioRecorder 何时停止?

ios - 音频输出 callkit ActionSheet - 可以从代码开始吗?