Tag: 跛脚

iOS 7 M4A到MP3编码 – 这是可能的吗?

我已经搜遍了所有的互联网,并没有find明确的答案在我的问题 – 你如何logging一个m4a文件(因为这个答案表明 iOS不支持MP3录音),然后将其转换为mp3 ? 录制一个audio文件似乎是小菜一碟,但随后恶梦开始了。 这是2013年左右,我还没有find任何在networking上这个程序的明确例子。 有些人说因为有些GPL许可证, 你不能这样做 。 其他人build议使用苹果的例子 ,永远不会提到MP3! SO还有一个着名的问题 ,可以追溯到2009年的答案之一 – iOS上没有区别:App Store应用程序不允许加载dylib。 在iOS上实际的LAME库也很麻烦 – 这个问题的评论意见是人们在iOS 6及以上编译时遇到麻烦。 在开放的iOS 7中,我想再次提出这个问题 – 是否有任何一个示例项目的例子,我可以发现, 实际上在iOS设备上处理MP3转换? 请注意,这个问题不是上述问题的重复,只是为了澄清事情。 最后,这一切都涉及到最后一个问题 – iOS的M4A到MP3转换可能吗?

iOS Swift – 将.wav文件合并并转换为.mp3

我想合并两个或更多的.wav文件到一个,然后将其转换为.mp3,我想在Swift中完成(或者至less有select将其包括到快速项目)。 在swift中合并两个.wav文件不是问题。 这里是我的例子现在我不知道如何添加蹩脚的图书馆swift项目,以及如何使用它(如何改变客观的蹩脚的代码使用语法,以迅速使用它)。 我坚持在迅速,所以我尝试与目标C的Lame库。我发现示例代码转换.caf到.mp3所以我试过了。 这是我试过的: – (void) toMp3 { NSString *cafFilePath = [[NSBundle mainBundle] pathForResource:@"sound" ofType:@"caf"]; NSString *mp3FileName = @"Mp3File"; mp3FileName = [mp3FileName stringByAppendingString:@".mp3"]; NSString *mp3FilePath = [[NSHomeDirectory() stringByAppendingFormat:@"/Documents/"] stringByAppendingPathComponent:mp3FileName]; NSLog(@"%@", mp3FilePath); @try { int read, write; FILE *pcm = fopen([cafFilePath cStringUsingEncoding:1], "rb"); //source fseek(pcm, 4*1024, SEEK_CUR); //skip file header FILE *mp3 = fopen([mp3FilePath cStringUsingEncoding:1], […]