ios - combine/concatenate multiple audio files

后端 未结 2 2039
花落未央
花落未央 2020-12-18 17:33

I have a bunch of audio files (mp3, aac, whatever) and I want to concatenate them into 1 audio file. Has anyone done this before?

2条回答
  •  执念已碎
    2020-12-18 18:02

    This is fairly simple using ExtAudioFile. In pseudocode what you want to do is:

    1. Open the file you'll be using for output (ExtAudioFileOpen)
    2. Set the client data format you'll use for ExtAudioFileWrite
    3. For each input file you want to process:
        a. Open the file using ExtAudioFile
        b. Set the client data format used for reading to the same client format used in the output file for writing
        c. Loop through the input file using ExtAudioFileRead and save the data to the output file using ExtAudioFileWrite
        d. Close the input file
    4. Close the output file
    

提交回复
热议问题