0
有些人可以解釋我們如何在iPhone上合併2個mp3文件嗎?可能嗎?iPhone:合併2個mp3文件
有些人可以解釋我們如何在iPhone上合併2個mp3文件嗎?可能嗎?iPhone:合併2個mp3文件
請嘗試下面的代碼,它用於連接而不是混合。 沒有測試過自己,但我會很快
NSMutableData *part1=[NSMutableData dataWithContentsOfFile: [[NSBundle mainBundle] pathForResource:@"part1" ofType: @"mp3"]];
NSMutableData *part2=[NSMutableData dataWithContentsOfFile: [[NSBundle mainBundle] pathForResource:@"part2" ofType: @"mp3"]];
[part1 appendData: part2];
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *mp3file = [documentsDirectory stringByAppendingPathComponent: @"test.mp3"];
[part1 writeToFile: mp3file atomically:YES];
,我認爲它應該工作
你是什麼意思「合併」 - 覆蓋,或加入? – 2011-01-07 06:00:00
合併意味着如果我有兩個MP3文件,fisrt是30秒,第二個是20秒。合併後應該有單個文件,並且在我玩之後它將會是50秒。首先它將播放30秒然後20秒(Singlle MP3)文件。 – kamleshwar 2011-01-10 12:30:15