Ios 播放音频时,已用时间计时器停止

Ios 播放音频时,已用时间计时器停止,ios,objective-c,Ios,Objective C,我在同一个屏幕上有一个标签,上面显示了散步经过的时间和一个音频播放器。在播放音频时,如何保持已用时间计时器运行?一旦音频开始播放,计时器就会停止,即使音频停止,也不会重新启动 已用时间计时器- self.timer = [NSTimer scheduledTimerWithTimeInterval:(1.0) target:self selector:@selector(eachSecond) userInfo:nil repeats:YES]; 以及控制音频的计时器(在不同的类中)- -(N

我在同一个屏幕上有一个标签,上面显示了散步经过的时间和一个音频播放器。在播放音频时,如何保持已用时间计时器运行?一旦音频开始播放,计时器就会停止,即使音频停止,也不会重新启动

已用时间计时器-

self.timer = [NSTimer scheduledTimerWithTimeInterval:(1.0) target:self selector:@selector(eachSecond) userInfo:nil repeats:YES];
以及控制音频的计时器(在不同的类中)-

-(NSString*)timeFormat:(float)value{
float minutes = floor(lroundf(value)/60);
float seconds = lroundf(value) - (minutes * 60);
NSInteger roundedSeconds = lroundf(seconds);
NSInteger roundedMinutes = lroundf(minutes);

NSString *time = [[NSString alloc] initWithFormat:@"%ld:%02ld", (long)roundedMinutes, (long)roundedSeconds];
return time;
}

-(void)setCurrentAudioTime:(float)value{
[self.backgroundMusicPlayer setCurrentTime:value];


}

-(NSTimeInterval)getCurrentAudioTime{
return [self.backgroundMusicPlayer currentTime];
}

-(float)getAudioDuration{
return [self.backgroundMusicPlayer duration];