Ios 为什么AudioRecorderDifinishRecording没有接到电话?能够成功录制和播放音频
在中,我可以录制音频,也可以成功播放,没有问题 问题是,Ios 为什么AudioRecorderDifinishRecording没有接到电话?能够成功录制和播放音频,ios,xcode,swift,avfoundation,Ios,Xcode,Swift,Avfoundation,在中,我可以录制音频,也可以成功播放,没有问题 问题是,audiorecorderDifinishRecording从未被调用。我错过了什么 func audioRecorderDidFinishRecording(recorder: AVAudioRecorder!, successfully flag: Bool) { println("Recording finished") } 确保先调用audioRecorder.stop()即使在创建委托之前,也要将自己分配给委托 audi
audiorecorderDifinishRecording
从未被调用。我错过了什么
func audioRecorderDidFinishRecording(recorder: AVAudioRecorder!, successfully flag: Bool) {
println("Recording finished")
}
确保先调用audioRecorder.stop()即使在创建委托之前,也要将自己分配给委托
audioRecorder?.delegate = self
audioPlayer?.delegate = self
prepareForRecording()
audioRecorder
是在prepareForRecording()
函数中创建的,audioRecorder
在此之前为零
创建委托后,将自己分配给委托