如果要复制的音乐应用程序显示的时间:
double nowPlayingItemDuration = [[[musicPlayer nowPlayingItem] valueForProperty:MPMediaItemPropertyPlaybackDuration]doubleValue];
double currentTime = (double) [musicPlayer currentPlaybackTime];
double remainingTime = nowPlayingItemDuration - currentTime;
NSString *timeElapsed;
NSString *timeRemaining;
if (nowPlayingItemDuration >= 3600.0) {
timeElapsed = [NSString stringWithFormat: @"%02d:%02d:%02d",
(int)currentTime/3600,
(int) (currentTime/60)%60,
(int) currentTime%60];
timeRemaining = [NSString stringWithFormat:@"- %02d:%02d:%02d",
(int)remainingTime/3600,
(int) (remainingTime/60)%60,
(int) remainingTime%60];
} else {
timeElapsed = [NSString stringWithFormat: @"%02d:%02d",
(int) currentTime/60,
(int) currentTime%60];
timeRemaining = [NSString stringWithFormat:@"- %02d:%02d",
(int) remainingTime/60,
(int) remainingTime%60];
}
'duration- [currentTime的integerValue]' ? – Larme