如何在iPhone中以mp3格式录制声音[重复]
Posted
技术标签:
【中文标题】如何在iPhone中以mp3格式录制声音[重复]【英文标题】:How to record sound in mp3 format in iPhone [duplicate] 【发布时间】:2013-04-09 10:28:56 【问题描述】:我想在我的 iPhone 应用程序中录制声音,但我只能以某些特定格式录制。如何以 mp3 格式录制 找了很多,没找到解决办法
我发现 AVRecorder 不支持 mp3 录制,尽管 iTunes 中有很多应用程序以 mp3 格式录制
我怎样才能做到这一点,请帮助我..提前谢谢
【问题讨论】:
首先尝试搜索互联网:***.com/questions/10314510/…,***.com/questions/10549023/…,***.com/questions/4871940/…,***.com/questions/1005598/… 录制文件为.caf文件格式。录制后必须将 .caf 转换为 .mp3 文件格式。 @iAmbitious 如何将 .caf 转换为 .mp3 【参考方案1】:Here 是您问题的解决方案。
此演示由 Apple 开发,适用于 mp3 格式的音频录制。我已经使用这个演示开发了一个应用程序(BRL App)。
这是苹果开发者开发的非常非常有用的演示。
【讨论】:
帖子链接的问题是它们有时可以被删除:'(但谷歌不知道【参考方案2】:NSString *path = [[NSBundle mainBundle] pathForResource:@\"mp3Header\" ofType:@\"mp3\"];
NSMutableData *audioData = [[NSMutableData alloc] initWithContentsOfFile:path];
int 样本 = 22050;
uint8_t dataToRecord[样本];
int x;
for(x = 0; x
// populate the \"dataToRecord\" array with audio data. //
[audioData appendBytes:(const void *)dataToRecord length:samples];
// Get path to documents folder and set a file name //
[audioData writeToFile:pathToFile atomically:YES];
【讨论】:
以上是关于如何在iPhone中以mp3格式录制声音[重复]的主要内容,如果未能解决你的问题,请参考以下文章