NSDataをオーディオファイルに変換する

私は .caf オーディオファイルを次のコード行を使用して NSData オブジェクトに変換しました。

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

私はバイナリオブジェクトをWebサービス経由でサーバにアップロードするようにしています。 AVAudioPlayer を使用して再生できる .caf ファイルに audioData を変換するにはどうすればよいですか?

2

1 答え

AVAudioPlayerには、NSDataオブジェクトからサウンドを再生するメソッドがあります。 あなたは使うことができます

- (id)initWithData:(NSData *)data error:(NSError **)outError method of AVAudioPlayer

6
追加された
@ Ali3nこれは私のシナリオでは動作しません - stackoverflow.com/questions/9385705/… あなたは私を助けてください!ありがとう。
追加された 著者 applefreak,
...これにより - stackoverflow.com/questions/9394630/… それは動作しませんでした!
追加された 著者 applefreak,
NSDataにはこのためのメソッドがあります.. writeToURL:atomically:拡張子cafのファイル名を与えることができます
追加された 著者 Ali3n,
ありがとう。これは目的に役立ちます! nsdataオブジェクトをオーディオファイルに変換する方法はありますか?
追加された 著者 Rohit,