所以我的問題是:有什麼有效的音頻格式與ExtAudioFileCreateWithURL一起使用?ExtAudioFileCreateWithURL:什麼是有效的音頻格式使用?
我記錄從RemoteIO一個renderCallback - 並且它的工作使用這些規格:
AudioStreamBasicDescription :: mFormatID :: kAudioFormatLinearPCM
ExtAudioFileCreateWithURL :: AudioFileTypeID :: kAudioFileWAVEType
但是由此產生的文件是巨大的,所以我想用一個壓縮格式。我一直在尋找了幾個小時,並以各種格式組合堵漏,但我得到的錯誤:
uncaught exception 'NSInternalInconsistencyException',
reason: 'Couldn't create file for writing'
我也看到了衝突的什麼格式都可以,不能用於記錄信息。對於現實檢查,我用SpeakHere示例修飾了它,並使用kAudioFormatMPEG4AAC工作 - 但在我的生活中,我無法在自己的項目中使用這些設置。
使用ExtAudioFileCreateWithURL記錄壓縮音頻的任何提示?