将录制的文件保存为mp4音频

时间:2012-04-04 05:47:03

标签: ios4

  

如何将录制的文件保存为目标mp4音频格式   c。   我是否可以更改记录设置以保存为mp4文件.I   编码记录设置如下。请你帮我   自定义记录设置,将录制的音频文件保存为mp4   格式。

recordSettings= [[NSDictionary alloc] initWithObjectsAndKeys:
                       [NSNumber numberWithFloat: 32000], AVSampleRateKey,
                       [NSNumber numberWithInt: kAudioFormatMPEG4AAC], AVFormatIDKey,
                       [NSNumber numberWithInt: 1], AVNumberOfChannelsKey,
                       nil];

1 个答案:

答案 0 :(得分:0)

试试这个,

-(NSURL *) tempFileURL
{

    NSString *outputPath = [[NSString alloc] initWithFormat:@"%@%@", NSTemporaryDirectory(), @"output.mp4"];
    NSLog(@"Saved %@",outputPath);
    NSURL *outputURL = [[NSURL alloc] initFileURLWithPath:outputPath];
    NSFileManager *fileManager = [NSFileManager defaultManager];
    if ([fileManager fileExistsAtPath:outputPath]) {
        [fileManager removeItemAtPath:outputPath error:NULL];
    }
    [outputPath release];
    return [outputURL autorelease];
}