我的代码基于此示例,并且已经实现了停止功能,有一些功能可以取消初始化和停止音频单元:
AudioOutputUnitStop(toneUnit);
AudioUnitUninitialize(toneUnit);
AudioComponentInstanceDispose(toneUnit);
toneUnit = nil;
在示例中,我不需要链接到暂停功能,因为只有一个频率正在播放,因此暂停和停止之间没有区别。然而,在我的实现中,我正在播放一系列不同的频率,并且我希望能够暂停播放。
任何想法如何做到这一点?