iPhone - オーディオファイルの先頭にデータを付加
-
11-09-2019 - |
質問
私は、オーディオファイルの先頭にいくつかのデータを記述しようとしています。しかし、ファイルが上書きされてきています。私はAudioFileWritePacketsを使用してオーディオファイルの先頭に20秒の価値データを書き込む場合、データの最初の20秒は、元のオーディオファイルに上書きされます。
これは
私が使用するものですAudioFileOpenURL((CFURLRef)flUrl, kAudioFileReadWritePermission, 0, &audioId);
//initialize my 20 sec data into a buffer
AudioFileWritePackets(audioId, FALSE, numBytesToWrite, NULL, 0, &packetsToWrite, packBuffer);
誰かが(元のオーディオファイルにオーディオの20秒の価値を付加)私はこれを達成する方法を教えてくださいすることができます。
感謝します。
解決
あなたは、新しいファイルを開き、そこに新しいデータを書き込み、その後、新しいファイルの末尾に、古いファイルから古いオーディオをコピーする必要があるとしている。
所属していません StackOverflow