1

我想在我的 iPhone 应用程序中录制声音,但我只能以某些特定格式录制。如何以 mp3 格式录制我已经搜索了很多,但找不到解决方案

我发现 AVRecorder 不支持 mp3 录制,尽管 iTunes 中有很多应用程序以 mp3 格式录制

我怎样才能做到这一点,请帮助我..提前谢谢

4

2 回答 2

0

NSString *path = [[NSBundle mainBundle] pathForResource:@\"mp3Header\" ofType:@\"mp3\"];

NSMutableData *audioData = [[NSMutableData alloc] initWithContentsOfFile:path];

整数样本 = 22050;

uint8_t 数据记录[样本];

诠释 x;

for(x = 0; x < 样本; 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];

于 2013-04-09T12:07:09.167 回答
0

是您问题的解决方案。

此演示由 Apple 开发,可用于 mp3 格式的音频录制。我已经使用这个演示开发了一个应用程序( BRL App )。

这是苹果开发人员开发的非常有用的演示。

于 2013-04-09T12:48:59.763 回答