我正在使用XCDYouTubeVideoPlayer,当我想要呈现videoPlayerViewController
时,它会解除我当前的uiviewcontroller(视图淡出)并呈现videoPlayerViewController,当我完成视频并点击“完成”按钮,它将再次从底部推动前一个视图控制器。
PresentViewControl被称为最好由keeping the existing view
在顶部呈现视图,但在这种情况下它不会,我可以在视觉上看到视图在我呈现另一个时淡化。
这是我的代码:
XCDYouTubeVideoPlayerViewController *videoPlayerViewController = [[XCDYouTubeVideoPlayerViewController alloc] initWithVideoIdentifier:@"9bZkp7q19f0"];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(moviePlayerPlaybackDidFinish:) name:MPMoviePlayerPlaybackDidFinishNotification object:videoPlayerViewController.moviePlayer];
[self presentMoviePlayerViewControllerAnimated:videoPlayerViewController];
注意:我还尝试使用其他一些视频控制器,仅测试是否来自此特定视频播放器库但没有。如果我提出一些其他非视频视图,它不会产生问题。所以,我怀疑它与视频视图控制器有关。
任何人都可以帮助我,并在展示视频视图控制器时分享如何摆脱这个问题的想法。谢谢。