我想將兩個.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