我试图让 的音量AVAudioPlayer
随着时间的推移而振荡。
例如:每 10 秒,将音量调到 0.5,然后调到 1.0,等等。
我试过使用 anNSTimer
但它只在第一次工作并且不循环。
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;
}
}
不知道怎么办,提前谢谢!