一般录音,可以简单使用 AVAudioRecorder,
本文介绍下,Audio Kit 录音部分的源代码
( Audio Kit 最强的是,Midi )
录音调用
let engine = AudioEngine()
var recorder: NodeRecorder?
let mixer = Mixer()
override func viewDidLoad() {
super.viewDidLoad()
guard let input = engine.input else {
fatalError()
}
do {
recorder = try NodeRecorder(node: input)
} catch let err {
fatalError("\(err)")
}
engine.output = mixer
do {
try engine.start()
} catch {
print("AudioKit did not start! \(error)")
}
}
func toStop(){
recorder?.stop()
}
func toRecord(){
NodeRecorder.removeTempFiles()
do {
try recorder?.record()
} catch let err {
print(err)
}
}
把 Au