我已经以这种方式在我的项目中添加MPMoviePlayerController
:
player = [[MPMoviePlayerController alloc] init];
[player setContentURL:videoURL];
[self.view addSubview:player.view];
然后当我按下按钮时我会播放视频:
[player play];
一切都很完美,但是当我按下按钮进入全屏模式时,视频会暂停,我必须按播放按钮才能继续播放,有人知道为什么吗?
答案 0 :(得分:4)
MPMoviePlayerController
全屏调用ViewDidDisappear
方法。您可能在ViewDidDisappear方法中停止了播放器。如果是这样,请将其删除一段时间再试一次。或者将[player play];
放入ViewDidDisappear
方法中。试试这个,它可能对你有帮助。
答案 1 :(得分:0)
这对我很有用
- (void)viewWillDisappear:(BOOL)animated
{
[super viewWillDisappear:animated];
if (!self.moviePlayer.isFullscreen) {
[self.moviePlayer pause];
}
}