AVAudioPlayer
iOSの例から、メトロノームアプリのように、ループでサウンドを再生したいと思います。次のコードがあります。
BOOL continuePlaying = YES;
while(continuePlaying){
[_audioPlayer play];
...do some other stuff
}
問題は、サウンドが最初の反復中に 1 回だけ再生されることです。次の反復では、 play メソッドは何もしないようです。何が間違っている可能性があるかについての提案に感謝します。
PS:プロパティがあることは知ってAVAudiopoayer
いnumberOfLoops
ますが、この場合、各プレイの間に他のことをしたいので、ループを使用する必要があります (メトロノーム アプリを作成したいと思います)。