我已使用以下代码行将.caf
音频文件转换为NSData
对象:
NSData *audioData = [NSData dataWithContentsOfFile:[MyRecorderFilePathURL path] options:
0 error:&err];
我这样做是为了通过Web服务将二进制对象上传到服务器。
如何将 audioData 转换回可以使用.caf
播放的AVAudioPlayer
文件?
答案 0 :(得分:6)
AVAudioPlayer有一种从NSData对象播放声音的方法。 你可以使用
AVAudioPlayer的 - (id)initWithData:(NSData *)data error:(NSError **)outError
方法