如何在swift中修改AVAudioPCMBuffer

时间:2016-01-03 09:01:32

标签: swift avaudiopcmbuffer

有人知道如何修改缓冲区内容 一个AVAudioPCMBuffer对象?我想做以下事情:

  1. 将音频文件加载到AVAudioPCMBuffer中 - 这可行。
  2. 修改AVAudioPCMBuffer的样本数据。 - 这里我卡住了
  3. 将AVAudioPCMBuffer写入文件 - 这也有效。
  4. 在文档中列出了AVAudioPCMBuffer.floatChannelData 不幸的是只读。 itAudio.audioBufferList.memory.mBuffers.mData似乎也是只读的。 编译器显示:不能通过下标分配:下标是get-only。目前我正在使用audiotoolbox,这对我来说很好 目的。不过,我想问一下是否有人知道(最佳实践)这种工作的方式? 非常感谢任何帮助!!!

0 个答案:

没有答案