У меня есть анимация изображения общей продолжительностью 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 секунда.
С уважением
Посмотрите на связанный ответ, возможно, может помочь: http://stackoverflow.com/questions/13765341/animation-ios-with-sound-file – rosco
Благодарим вас за помощь. Я прочитал этот ответ раньше, но не слишком сильно помог мне. – mistic
http://stackoverflow.com/a/17127989/763355 – MoDJ