假设我有一个AVAudioFile,持续时间为10秒。我想将该文件加载到AVAudioPCMBuffer中,但是我只想加载在一定秒数/毫秒后或在某个AVAudioFramePosition之后出现的音频帧。
它看起来不像AVAudioFile的readIntoBuffer方法给我那样的精度,所以我假设我必须在AVAudioBuffer级别或更低级别工作?
最佳答案
您只需要在阅读之前设置AVAudioFile的framePosition属性即可。
假设我有一个AVAudioFile,持续时间为10秒。我想将该文件加载到AVAudioPCMBuffer中,但是我只想加载在一定秒数/毫秒后或在某个AVAudioFramePosition之后出现的音频帧。
它看起来不像AVAudioFile的readIntoBuffer方法给我那样的精度,所以我假设我必须在AVAudioBuffer级别或更低级别工作?
最佳答案
您只需要在阅读之前设置AVAudioFile的framePosition属性即可。