Я пытаюсь заставить громкость AVAudioPlayer
колебаться во времени.
Пример: каждые 10 секунд регулируйте громкость до 0,5, затем до 1,0 и т. д.
Я пытался использовать NSTimer
, но он работает только в первый раз и не зацикливается.
oscillateTimer = [NSTimer scheduledTimerWithTimeInterval:3.0 target:self selector:@selector(oscillateRun) userInfo:nil repeats:YES];
oscillateRun function
- (void)oscillateRun {
BOOL oscillation;
oscillation = NO;
if(oscillation = YES) {
oscillation = NO;
audioPlayer.volume = 0.50;
}
else {
oscillation = YES;
audioPlayer.volume = 1;
}
}
Не знаю что делать, заранее спасибо!