如何在iPad中从之前停止的视频开始播放视频?

时间:2013-01-28 06:54:28

标签: iphone ios objective-c ipad xcode4.3

我在iPad上播放视频并使用iPad上的“主页”按钮停止播放。当我再次启动视频时,它应该从之前停止的位置开始,而不是从开始。谁能告诉我我该怎么做?

从我开始使用

重启视频
- (void)applicationWillEnterForeground:(UIApplication *)application
    {
       NSLog(@"app enter foreground");
       PlayVideo *PVC=[[PlayVideo alloc] initWithNibName:@"PlayVideo" bundle:nil];
       self.window.rootViewController=PVC;     
    }

1 个答案:

答案 0 :(得分:0)

使用此方法侦听视频播放器的状态更改。

[[NSNotificationCenter defaultCenter] addObserver:self 
selector:@selector(playbackStateChanged) 
name:MPMoviePlayerPlaybackStateDidChangeNotification object:nil];

在applicationDidEnterBackground中,捕获播放时间。 MPMoviePlayerController符合MPMediaPlayback协议,并且具有currentPlaybackTime属性。  将此播放保存在NSUserDefaults或您觉得轻松的地方,以便下次启动应用程序,即在applicationDidiEnterForeground方法中从此播放时间恢复播放。