2012-02-06 81 views
2

我已经将我.caf音频文件NSData目的是使用下面的代码行:转换的NSData回音频文件

NSData *audioData = [NSData dataWithContentsOfFile:[MyRecorderFilePathURL path] options: 0 error:&err];

我这样通过网络上传的二进制对象到服务器服务。 如何将audioData转换回可以使用AVAudioPlayer播放的.caf文件?

回答

6

AVAudioPlayer有一个从NSData对象播放声音的方法。 您可以使用AVAudioPlayer的

- (id)initWithData:(NSData *)data error:(NSError **)outError方法

+0

感谢。这是为了达到目的!但有没有办法将nsdata对象转换为音频文件? – Rohit 2012-02-06 10:12:32

+0

NSData有此方法.. writeToURL:原子地:您可以给文件名扩展名caf – Ali3n 2012-02-06 11:11:24

+0

@ Ali3n这不适用于我的方案 - http://stackoverflow.com/questions/9385705/iphone-nsdata-representation-音频文件的编辑可以请你帮我!谢谢。 – applefreak 2012-02-21 22:13:39