iPhone - préfixer données au début d'un fichier audio
-
11-09-2019 - |
Question
Je suis en train d'écrire des données au début d'un fichier audio. Mais le fichier est écrasé se. Si j'écris des données d'une valeur de 20 secondes au début du fichier audio à l'aide AudioFileWritePackets, les 20 premières secondes de données sont écrasées dans le fichier audio d'origine.
est ce que j'utilise
AudioFileOpenURL((CFURLRef)flUrl, kAudioFileReadWritePermission, 0, &audioId);
//initialize my 20 sec data into a buffer
AudioFileWritePackets(audioId, FALSE, numBytesToWrite, NULL, 0, &packetsToWrite, packBuffer);
Quelqu'un peut-il s'il vous plaît me dire comment je peux y parvenir (précédez la valeur de 20 secondes de l'audio dans le fichier audio d'origine)
Merci.
La solution
Vous allez avoir besoin d'ouvrir un nouveau fichier, écrire vos nouvelles données, puis copier l'ancien audio de l'ancien fichier à la fin du nouveau fichier.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow