在我的项目中,我正在使用
AudioKit
播放节拍。 我想创建一个与主要节拍长度相同的空音频文件,并在主要节拍的持续时间内选择任何起始点后开始录制,并在主要节拍停止时结束录制。用新录制的文件覆盖以前录制的部分。我可以在开头实现一个空的音频文件吗?请指导。在文档中,您可以找到关于无声文件的信息:https://github.com/FT-BOYS/SoundMix/blob/master/AudioKit/Common/Internals/Audio%20File/AKAudioFile%2BUtilities.swift
要创建文件,只需提供要生成的样本数(等于长度(以秒为单位)乘以采样率)。它会看起来像这样:
let file = try! AKAudioFile.silent(samples: sampleRate * seconds)