私のコードはこの例に基づいており、停止機能はすでに実装されています。オーディオユニットを初期化解除して停止する機能があります。
AudioOutputUnitStop(toneUnit);
AudioUnitUninitialize(toneUnit);
AudioComponentInstanceDispose(toneUnit);
toneUnit = nil;
この例では、再生される周波数が1つしかないため、一時停止機能にリンクする必要はなく、一時停止と停止に違いはありません。ただし、私の実装では、さまざまな周波数で再生しているため、再生を一時停止できるようにしたいと考えています。
これがどのように行われるかについてのアイデアはありますか?