何时使用AKNodeRecorder和AKClipRecorder

时间:2018-10-10 06:55:18

标签: ios swift audio audiokit

我没有声音处理或制作方面的经验,也没有人们在处理声音处理时使用的工具,这就是我接触AudioKit的原因。有些类没有关于它们的意图的简短描述,为什么要在什么时候使用它们而不是其他紧密相关的类呢?

我的具体问题是关于AKClipRecorderAKNodeRecorder之间的区别。为什么我们需要将两者分开?什么时候使用它们中的每一个?

我个人使用AKClipRecorder只是因为我有一个在录制完成时触发的回调函数,例如,通过查看源代码,我不明白为什么找到removeTap函数deinit中的功能而不是常规stop中的AKNodeRecorder功能。

1 个答案:

答案 0 :(得分:3)

剪辑记录器具有一些额外的计时功能,可以以更高的准确性进行记录。

因此,如果您想录制音频,播放它,然后录制更多音频,这些音频将在第一个录制的“顶部”分层,则需要使用剪辑记录器来达到同步第二个录制所需的精度播放第一个。

录制剪辑后,拍子保持活动状态的原因是您可以一次录制多个(甚至重叠)剪辑。