我在iPad上播放视频并使用iPad上的“主页”按钮停止播放。当我再次启动视频时,它应该从之前停止的位置开始,而不是从开始。谁能告诉我我该怎么做?
从我开始使用
重启视频- (void)applicationWillEnterForeground:(UIApplication *)application
{
NSLog(@"app enter foreground");
PlayVideo *PVC=[[PlayVideo alloc] initWithNibName:@"PlayVideo" bundle:nil];
self.window.rootViewController=PVC;
}
答案 0 :(得分:0)
使用此方法侦听视频播放器的状态更改。
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(playbackStateChanged)
name:MPMoviePlayerPlaybackStateDidChangeNotification object:nil];
在applicationDidEnterBackground中,捕获播放时间。 MPMoviePlayerController符合MPMediaPlayback协议,并且具有currentPlaybackTime属性。 将此播放保存在NSUserDefaults或您觉得轻松的地方,以便下次启动应用程序,即在applicationDidiEnterForeground方法中从此播放时间恢复播放。