ios - 进入全屏时 iPhone 上的 MPMoviePlayerController 暂停

标签 ios objective-c mpmovieplayercontroller

我以这种方式在我的项目中添加了 MPMoviePlayerController:

player = [[MPMoviePlayerController alloc] init];
[player setContentURL:videoURL];
[self.view addSubview:player.view];

然后当我按下按钮时我播放视频:

[player play];

一切正常,但是当我按下按钮进入全屏模式时,视频暂停,我必须按下播放按钮才能继续播放,有人知道为什么吗?

最佳答案

这对我来说效果很好

- (void)viewWillDisappear:(BOOL)animated
{
    [super viewWillDisappear:animated];

    if (!self.moviePlayer.isFullscreen) {
        [self.moviePlayer pause];
    }

}

关于ios - 进入全屏时 iPhone 上的 MPMoviePlayerController 暂停,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19428717/

相关文章:

ios - 如何给出特定的手势识别器

iphone - 动态调整 MPMoviePlayerController 的大小

objective-c - 在 MPMoviePlayerController 中禁用用户交互

ios - 是否有在 iOS 应用程序中设置后备本地化语言的官方方法?

iphone - 基于位置的通知不会在挂起模式下调用

iOS:如何增加 NSURLSession 上传任务的 block 大小?

iphone - 如何在矩阵中制作11个按钮

objective-c - 无法识别的选择器发送到实例 - 尝试检查 View 中的 uilabel 文本值

ios - respondsToSelector 在 UIButton 上为 "setTitle:"返回 YES 但没有这样的选择器

xcode - 如何将标题信息插入 MPMoviePlayerController url?