2012-02-06 95 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