Я пытаюсь записать некоторые данные в начало аудиофайла. Но файл перезаписывается. Если я записываю данные стоимостью 20 секунд в начало аудиофайла с помощью AudioFileWritePackets, первые 20 секунд данных перезаписываются в исходном аудиофайле.
Это то, что я использую
AudioFileOpenURL((CFURLRef)flUrl, kAudioFileReadWritePermission, 0, &audioId);
//initialize my 20 sec data into a buffer
AudioFileWritePackets(audioId, FALSE, numBytesToWrite, NULL, 0, &packetsToWrite, packBuffer);
Может кто-нибудь сказать, пожалуйста, как мне этого добиться (добавьте звук в 20 секунд к исходному аудиофайлу)
Спасибо.