App Delegate의 applicationWillResignActive:
메서드 내에서 musicPlayer.currentPlaybackTime
속성 (MPMediaPlayback 프로토콜에 선언 됨)을 읽고 그 값을 어딘가에 저장하십시오. 당신은 같은 속성을 설정할 수 있습니다 :
@property (assign, nonatomic) NSTimeInterval playbackTime;
과 함께 할당 :
- (void)applicationWillResignActive:(UIApplication *)application
{
MPMusicPlayerController *myPlayer =
[MPMusicPlayerController applicationMusicPlayer];
self.playbackTime = myPlayer.currentPlaybackTime;
[myPlayer pause];
}
앱을 다시 활성화하는 것입니다
이 앱 위임의
applicationDidBecomeActive:
메서드가 호출됩니다. 이 메서드 내에서 currentPlaybackTime 속성을 설정합니다.
- (void)applicationDidBecomeActive:(UIApplication *)application
{
MPMusicPlayerController *myPlayer =
[MPMusicPlayerController applicationMusicPlayer];
myPlayer.currentPlaybackTime = self.playbackTime;
[myPlayer play];
}