0

我们如何将录制的文件保存为目标 c 中的 mp4 音频格式。 我可以更改录制设置以保存为 mp4 文件吗?我已将录制设置编码如下。请您帮我自定义录制设置以将录制的音频文件保存为 mp4 格式。

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

1 回答 1

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];
}
于 2012-06-12T07:51:27.290 回答