在AudioKit中创建特定时长的空白音频文件

时间:2019-10-21 11:29:28

标签: ios swift audiokit

在我的项目中,我正在使用AudioKit来播放节拍。我想创建一个与主节拍相同长度的空音频文件。以及我在主拍持续时间内选择的任何起点。它将从该点开始记录,并在主拍停止时结束。用新记录的文件覆盖先前记录的部分。一开始我可以用一个空的音频文件来实现。请指导。

1 个答案:

答案 0 :(得分:1)

在文档中,您可以找到有关静默文件的信息:https://github.com/FT-BOYS/SoundMix/blob/master/AudioKit/Common/Internals/Audio%20File/AKAudioFile%2BUtilities.swift

要创建文件,您可以仅提供要生成的样本数(以秒为单位的长度乘以采样率)。看起来像这样:

let file = try! AKAudioFile.silent(samples: sampleRate * seconds)