合計 2 秒、合計 6 枚の画像アニメーションがあります。点滅ボタンです。ボタンが点滅するたびに音を鳴らしたいので、0.66秒間隔で3回。私はこれをやろうとしましたが、最後のサウンドは、私が望んでいないマイクロ秒の遅延を再生します..サウンドを正しく再生するにはどうすればよいですか?
私はこれをやっています:
-(void)playAnswerAnimSound
{
if(audioActive)
{
if(answerAnimCounter <3)
{
//AudioServicesDisposeSystemSoundID(answerAnimSound);
AudioServicesPlaySystemSound(answerAnimSound);
[answerAnimTimer invalidate];
answerAnimTimer = [NSTimer scheduledTimerWithTimeInterval:0.6666 target:self selector:@selector(playAnswerAnimSound) userInfo:nil repeats:NO];
answerAnimCounter++;
}
else if(answerAnimCounter == 3)
{
answerAnimCounter =0;
[answerAnimTimer invalidate];
}
}
}
音の長さは1秒です。
よろしく