【问题标题】:iPhone - prepend data to beginning of an audio fileiPhone - 将数据添加到音频文件的开头
【发布时间】:2009-12-02 06:21:46
【问题描述】:

我正在尝试将一些数据写入音频文件的开头。但是文件被覆盖了。如果我使用 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 秒的音频添加到原始音频文件中)

谢谢。

【问题讨论】:

    标签: iphone core-audio


    【解决方案1】:

    您将需要打开一个新文件,将新数据写入其中,然后将旧音频从旧文件复制到新文件的末尾。

    【讨论】:

    • 谢谢,这就是我的结果!找不到任何其他方式将数据添加到音频文件中。
    猜你喜欢
    • 1970-01-01
    • 2019-07-03
    • 2018-08-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-20
    相关资源
    最近更新 更多