问题
i have converted my .caf
audio file to NSData
object using the following line of code:
NSData *audioData = [NSData dataWithContentsOfFile:[MyRecorderFilePathURL path] options:
0 error:&err];
I am doing so to upload the binary object to a server through a web service.
How do i convert audioData back to a .caf
file which can be played using AVAudioPlayer
?
回答1:
AVAudioPlayer has a method for playing sound from NSData object . You can use
- (id)initWithData:(NSData *)data error:(NSError **)outError
method of AVAudioPlayer
来源:https://stackoverflow.com/questions/9157916/converting-nsdata-back-to-audio-file