Ios 当进入全屏进入暂停状态时,iPhone上的MPMoviePlayerController
我在我的项目中添加了Ios 当进入全屏进入暂停状态时,iPhone上的MPMoviePlayerController,ios,objective-c,mpmovieplayercontroller,Ios,Objective C,Mpmovieplayercontroller,我在我的项目中添加了MPMoviePlayerController,方法如下: player = [[MPMoviePlayerController alloc] init]; [player setContentURL:videoURL]; [self.view addSubview:player.view]; 然后,当我按下按钮时,我播放视频: [player play]; 所有操作都很完美,但当我按下按钮进入全屏模式时,视频会暂停,我必须按下播放按钮继续播放,有人知道原因吗?MPMov
MPMoviePlayerController
,方法如下:
player = [[MPMoviePlayerController alloc] init];
[player setContentURL:videoURL];
[self.view addSubview:player.view];
然后,当我按下按钮时,我播放视频:
[player play];
所有操作都很完美,但当我按下按钮进入全屏模式时,视频会暂停,我必须按下播放按钮继续播放,有人知道原因吗?
MPMoviePlayerController
全屏调用viewdide
方法。您可以在ViewDidDemouse方法中停止播放机。如果是,请暂时将其移除,然后重试。或者把[玩家玩]代码>在视图中消失
方法。试试这个,它可能会对你有所帮助。MPMoviePlayerController
全屏调用viewdidegale
方法。您可以在ViewDidDemouse方法中停止播放机。如果是,请暂时将其移除,然后重试。或者把[玩家玩]代码>在视图中消失
方法。试试这个,它可能会对你有帮助。这对我很有效
- (void)viewWillDisappear:(BOOL)animated
{
[super viewWillDisappear:animated];
if (!self.moviePlayer.isFullscreen) {
[self.moviePlayer pause];
}
}
这对我很有效
- (void)viewWillDisappear:(BOOL)animated
{
[super viewWillDisappear:animated];
if (!self.moviePlayer.isFullscreen) {
[self.moviePlayer pause];
}
}
如果我的回答帮助了你,那么你必须将其标记为“已接受”:(如果我的回答帮助了你,那么你必须将其标记为“已接受”: