Возобновить два AVAudioPlayer после окончания прерывания - PullRequest
0 голосов
/ 01 марта 2012

Я использую два объекта AVAudioPlayer, которые я играю вместе. Когда происходит прерывание, я приостанавливаю оба объекта, а когда прерывание заканчивается, я играю оба объекта AVAudioPlayer, но странно то, что первый воспроизводится, а другой не воспроизводится. Если я играю вторым игроком первым, то второй игрок играет, а первый нет. Кто-нибудь может мне помочь, пожалуйста?

1 Ответ

0 голосов
/ 01 марта 2012
//This isn't a solution, but should work fine in case you need to want like this !!

//While resuming your first AVAudioPlayer object
NSTimer *timer=[NSTimer scheduledTimerWithTimeInterval:0.5 target:self selector:@selector(playSecondObject) userInfo:nil repeats:NO];

[AVAudioPlayerObject1 play] //from pause

}

- (void) playSecondObject
{
[AVAudioPlayerObject2 play]; 
//The timer will fire and call this method and can play second object, 
the time difference can be checked by you to set the exact that what you want?
}

//Hope this helps
...