gpt4 book ai didi

iphone - 如何在iPhone上录制用户生成的声音输出

转载 作者:行者123 更新时间:2023-12-02 23:58:22 25 4
gpt4 key购买 nike

我在使用我的应用程序时会听到一系列声音,用户可以播放,重新排列和编辑等。当用户完成操作后,我希望他们能够保存其工作并将其记录到mp3中。

我不想通过扬声器播放它并用麦克风录制它,因为那样会导致较低的声音质量和干扰。我想不出任何不需要额外硬件和/或计算机的方式。

我如何仅使用他们的设备执行此操作?

最佳答案

好吧,我会说这不能用AVFoundation完成。

我的建议是使用音频单元,并将所有交互转换为音频图。在某个时候,您可以在RemoteIO上设置一个渲染通知,这样,每次它向扬声器渲染声音时,您都会得到一个回调,您可以在其中将那些帧/数据包/数据记录到文件中。

我可能会建议在MP3上使用AAC(m4a)。我不太喜欢MP3,并且说实话,据我所知,SDK不提供MP3的编码,可能是由于许可问题。我可能是错的。检查以下示例代码,这可能是您在网络上的音频单元上找到的最佳示例代码。

AudioGraph by Tom Zic

关于iphone - 如何在iPhone上录制用户生成的声音输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11476697/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com