Кто-нибудь еще испытывает треск при записи звука в iOS с помощью AudioKit?Мой диктофон какое-то время работал, и внезапно из ниоткуда у меня лопаются шумы, и я не трогал свой код.Но я обновил версии AudioKit, и мне интересно, если это ошибка с AudioKit?
Я использую AudioKit версии 4.7.К сожалению, я не смог протестировать версию 4.6.4, чтобы увидеть, была ли это проблема.В моем проекте используется компилятор Swift 5.0, поэтому 4.6.4 не будет компилироваться, и у меня не было времени для создания примеров проектов.Хотите знать, если это известная проблема.
Вот мой код записи (который не менялся в течение нескольких месяцев):
AKAudioFile.cleanTempDirectory()
// Session settings
AKSettings.bufferLength = .medium
AKSettings.defaultToSpeaker = true
// Patching
mic = AKMicrophone()
micMixer = AKMixer(mic)
micBooster = AKBooster(micMixer)
micBooster.gain = 0
//plot
let plot = AKNodeOutputPlot(self.mic, frame: self.plotView.bounds)
plot.plotType = .buffer
plot.shouldFill = false
plot.shouldMirror = true
plot.color = UIColor.black
self.plotView.addSubview(plot)
//end plot
micBooster!.gain = 0
recorder = try? AKNodeRecorder(node: micMixer)
if let file = recorder.audioFile {
player = try? AKAudioPlayer(file: file)
}
player?.looping = false
player?.completionHandler = playingEnded
mainMixer = AKMixer(player!, micBooster)
tracker = AKFrequencyTracker(micMixer)
silence = AKBooster(tracker, gain: 0)
AudioKit.output = mainMixer!
do {
try AudioKit.start()
} catch {
AKLog("AudioKit did not start!")
}