Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想执行两个音频文件的数字混合。为此,我使用了 MixerHost-Apple 的示例代码。但我无法在磁盘上存储混合音频文件。如果有人知道该怎么做,请指导我。我已经尝试过发布其他人提出的相同问题的答案,但这只会录制我播放的音频的一部分,但我想要两个文件的混合音频。如何在磁盘上写入该文件?
将 IO 单元添加到混音器,然后在新 IO 单元的回调函数上使用扩展音频文件服务将音频数据写入文件。您需要使用ExtAudioFileWriteAsync来编写数据包。
ExtAudioFileWriteAsync
在此处查看参考: https ://developer.apple.com/library/ios/#documentation/MusicAudio/Reference/ExtendedAudioFileServicesReference/Reference/reference.html