从特定时间开始将AVAudioFile读入缓冲区

时间:2017-09-25 20:21:56

标签: ios objective-c avaudioengine avaudioplayernode avaudiofile

假设我有一个持续时间为10秒的AVAudioFile。我想将该文件加载到AVAudioPCMBuffer中,但我只想加载在一定秒数/毫秒之后或某个AVAudioFramePosition之后出现的音频帧。它看起来不像AVAudioFile的 readIntoBuffer 方法给我那种精确度,所以我假设我必须在AVAudioBuffer级别或更低级别工作?任何帮助表示赞赏

1 个答案:

答案 0 :(得分:2)

您只需在阅读之前设置AVAudioFile的framePosition属性。