Skip to content

Instantly share code, notes, and snippets.

@Ufosek
Created November 19, 2018 12:00
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Ufosek/0631189e41663cf11585fb732353cc53 to your computer and use it in GitHub Desktop.
Save Ufosek/0631189e41663cf11585fb732353cc53 to your computer and use it in GitHub Desktop.
self.outputFile = try AVAudioFile(forWriting: self.exportURL, settings: self.exportPlayer.audioFile.fileFormat.settings)
try AudioKit.renderToFile(self.outputFile, duration: self.exportPlayer.duration, prerender: {
self.exportPlayer.play()
})
// it does not work after 1 render (audio is empty or corrupted)
// I have to create AVAudioFile and render again
self.outputFile = try AVAudioFile(forWriting: self.exportURL, settings: self.exportPlayer.audioFile.fileFormat.settings)
try AudioKit.renderToFile(self.outputFile, duration: self.exportPlayer.duration, prerender: {
self.exportPlayer.play()
})
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment