MPMoviePlayerController 在全屏模式下,点击“完成”按钮会导致播放器暂停播放。

3
在我的应用程序中,我在屏幕的一部分播放视频。当我点击播放器上的全屏按钮时,它会进入全屏模式,并正常工作。但是从全屏模式返回到前一个屏幕时,它会暂停视频。
我检查了通知方法 MPMoviePlayerWillExitFullscreenNotificationMPMoviePlayerDidExitFullscreenNotification。看起来它在进入MPMoviePlayerWillExitFullscreenNotification通知方法之前就进入了暂停模式。
有什么想法吗?
提前感谢。
1个回答

0

注册 MPMoviePlayerWillExitFullscreenNotification 通知并取消暂停视频。

[[NSNotificationCenter defaultCenter] addObserver:self 
                                         selector:@selector(handleWillExitBackgroundNotification) 
                                             MPMoviePlayerWillExitFullscreenNotification 
                                           object:nil];

- (void)handleWillExitBackgroundNotification
{
    [theMovie.moviePlayer play];
    NSLog(@"Resume playback");
}

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接