我使用可与3.0 SDK的AVAudioRecorder类记录在我的应用程序的音频。 我能够成功地记录到咖啡馆/ AIFF文件。 不过,我想记录到MP3。
我试图改变一些值的设置词典,但我得到的是一个空白文件。
是否可以记录使用AVAudioRecorder的MP3
如果没有,我怎么能非洲足联文件从我的应用程序传输到计算机上?
谢谢。
我使用可与3.0 SDK的AVAudioRecorder类记录在我的应用程序的音频。 我能够成功地记录到咖啡馆/ AIFF文件。 不过,我想记录到MP3。
我试图改变一些值的设置词典,但我得到的是一个空白文件。
是否可以记录使用AVAudioRecorder的MP3
如果没有,我怎么能非洲足联文件从我的应用程序传输到计算机上?
谢谢。
所有我能找到的API文档,你不能改变的编码器。 唯一的编码器设置我能找到,你可以改变是:
AVEncoderAudioQualityKey;
AVEncoderBitRateKey;
AVEncoderBitDepthHintKey;
至于传输文件,典型的做法是通过电子邮件发送的文件。
看到:
http://developer.apple.com/iphone/library/qa/qa2008/qa1615.html
IMA是4:1的格式,这意味着它将压缩到原来大小的25%。 这对于语音足够好了,但不是理想的音乐。
无损是伟大的音乐,但通常只得到50%。
μLaw和阿劳是老年人格式压缩到50%,但比无损更糟。
我没有使用过的iLBC。
我敢打赌,你永远不会看到提供给第三方应用程序的MP3编码器由于授权问题。
你必须有自己的MP3编码器。 你也许不能够做到的编码实时。 可悲的,但它是。