我想将两个.wav录制文件组合在一起。 任何人都可以帮助我弄清楚如何实现这一目标。我尝试了将数据结合起来,但标题正在创建问题。 我们可以像我们一样合并波形文件吗?在iPhone中结合两个.wav文件使用Objective C
我这是怎么做结合,
NSMutableData *datas = [NSMutableData alloc];
NSData *data1 = [NSData dataWithContentsOfFile: [recordedTmpFile1 path]];
NSData *data2 = [NSData dataWithContentsOfFile: [recordedTmpFile2 path]];
NSLog(@"file1 size : %d", [data1 length]);
NSLog(@"file2 size : %d", [data2 length]);
[datas appendData:data1];
[datas appendData:data2];
NSLog(@"file3 size : %d", [datas length]);
NSURL *combinedPath = [NSURL alloc];
combinedPath = [NSURL fileURLWithPath:[NSTemporaryDirectory() stringByAppendingPathComponent:
[NSString stringWithFormat: @"1_20111215.%@",@"wav"]]];
[[NSFileManager defaultManager] createFileAtPath:[combinedPath path] contents:datas attributes:nil];
NSFileManager * fm = [NSFileManager defaultManager];
[fm removeItemAtPath:[recordedTmpFile2 path] error:nil];
你想如何结合它是什么问题?你可以说得更详细点吗 ? – StackFlowed 2011-12-14 13:31:09