草庐IT

AKClipRecorder

全部标签

ios - AudioKit - 无法让 AKClipRecorder 工作

我正在尝试实现录制某些东西(麦克风或振荡器或任何其他输入)的能力,我需要它在录制完成后立即执行回调方面尽可能准确,所以我认为ClipRecorder可以在这里帮助我。这段代码进入了一个简单的ViewController的viewDidLoad函数,代码执行到最后,但剪辑记录器的回调从未执行。你能告诉我我做错了什么吗?我对AudioKit很陌生,所以这可能是我对事物的误解。这是代码:AKSettings.bufferLength=.shortestAKSettings.defaultToSpeaker=truetry!AKSettings.setSession(category:.pla

ios - 何时使用 AKNodeRecorder 和 AKClipRecorder

我对声音处理或制作或人们在处理声音处理时使用的工具没有太多经验,这就是我接触AudioKit的原因。有些类没有关于它们的用途的简短描述,为什么它们在这里,我应该什么时候使用它们而不是其他密切相关的类。我的具体问题是关于AKClipRecorder和AKNodeRecorder之间的区别。为什么我们需要将它们两者分开?何时使用它们中的每一个?我个人使用AKClipRecorder只是因为我有一个在录制完成时触发的回调函数,例如通过查看源代码我不明白为什么removeTap函数位于deinit函数中,而不是像常规AKNodeRecorder一样位于stop函数中。