iPhone-AVAudioRecorder-如何录制到mp3?
我正在使用3.0 SDK提供的AVAudioRecorder类在我的应用程序中录制音频。 我能够成功地录制到caf/aiff文件。但是我想把它录成mp3 我尝试更改设置字典中的一些值,但得到的只是一个空白文件iPhone-AVAudioRecorder-如何录制到mp3?,iphone,audio,avaudiorecorder,Iphone,Audio,Avaudiorecorder,我正在使用3.0 SDK提供的AVAudioRecorder类在我的应用程序中录制音频。 我能够成功地录制到caf/aiff文件。但是我想把它录成mp3 我尝试更改设置字典中的一些值,但得到的只是一个空白文件 是否可以使用AVAudioRecorder录制到mp3 如果没有,我如何将caf文件从我的应用程序传输到计算机 谢谢。从API文档中我可以找到,您不能更改编码器。我能找到的唯一可以更改的编码器设置是: AVEncoderAudioQualityKey; AVEncoderBitRateKe
谢谢。从API文档中我可以找到,您不能更改编码器。我能找到的唯一可以更改的编码器设置是:
AVEncoderAudioQualityKey;
AVEncoderBitRateKey;
AVEncoderBitDepthHintKey;
至于传输文件,一种典型的方法是通过电子邮件发送文件。您必须包含自己的MP3编码器。您可能无法实时进行编码。悲伤,但它就在那里。请参见: IMA是4:1格式,这意味着它将压缩到原始大小的25%。这对声音来说已经足够好了,但对音乐来说并不理想 无损是伟大的音乐,但通常只有50% µLaw和aLaw是较旧的格式,压缩到50%,但比无损格式差得多 我没有用过iLBC
我敢打赌,由于许可问题,你永远不会看到第三方应用程序可以使用MP3编码器 一个3-4分钟的caf文件大约是30-40MB!我们怎么能通过电子邮件发送这么大的文件?FourTrack应用程序如何让用户使用IP地址访问wav文件?谢谢你的回答!比特率不是意味着类似MP3/AAC的东西吗?通常是的,但不仅仅是MP3,甚至音频。m4a呢?3.0附带的新语音备忘录应用程序以m4a格式保存备忘录。那么AVAudioRecorder是否也允许保存.m4a文件?感谢这个问答讨论了录制压缩的CAF文件,但没有提到m4a的可能性。如果您正在录制语音数据,其中一个列出的语音质量编码器将在未压缩音频上节省大量空间。对于高质量的录音,苹果的无损检测大约是未压缩数据大小的50%。iLBC适用于语音录音。它运行约7MB,可录制一小时。