0

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

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

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

[player play];

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

4

2 回答 2

4

MPMoviePlayerController全屏调用ViewDidDisappear方法。您可能在 ViewDidDisappear 方法中停止播放器。如果是这样,请将其删除一段时间,然后再试一次。或者[player play];输入ViewDidDisappear方法。试试这个,它可能对你有帮助。

于 2013-10-17T13:59:40.033 回答
0

这对我很有效

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

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

}
于 2016-02-25T19:15:11.333 回答