我正在制作一个 iPhone 录音应用程序,需要将声音文件作为 .wav 提交到外部服务器。
从 SpeakHere 示例开始,我能够将声音录制为文件,但只能录制为 .caf
有人知道如何将其录制为 wav 吗?或者如何在 iPhone 上将 .caf 转换为 .wav? (转换必须在手机上进行)
编辑:
我想知道在 AudioFileCreateWithURL 中使用 kAudioFileWAVEType 而不是 kAudioFileCAFType 是否可以做任何事情
最佳答案
是的,关键是 kAudioFileWAVEType
AudioFileCreateWithURL (
audioFileURL,
kAudioFileWAVEType,
&audioFormat,
kAudioFileFlags_EraseFile,
&audioFileID
);
在 SpeakHere 示例中从 CAF 更改为 WAVE 会导致录音为 wav。我还在播放类中编辑了相同的内容,并将文件名更改为 Recording.wav
关于iphone - 在 iPhone 上将声音录制为 WAV,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/570430/