如何在全屏模式下关闭MPMoviePlayerController上的后退和下一个按钮?

我的iPad应用程序中有一个MPMoviePlayerController。当有视频要观看时,用户点击它,然后可以全屏显示。但是,如果用户在全屏模式下按下NEXT按钮,则电影变为空白,视频无法再次播放! 无论如何我不需要背部和下一个按钮。我如何摆脱它们,或者对它进行排序,以免它崩溃我的应用程序? 谢谢! :-Joe     
已邀请:
您可以尝试将其
controlStyle
设置为
MPMovieControlStyleEmbedded
-它将为您提供嵌入式控件,它只是一个擦洗条,一个播放/暂停按钮和一个全屏切换。     
在iOS 7中遇到了这个问题。搜索按钮会触发
MPMoviePlaybackStateStopped
类型的
MPMoviePlayerPlaybackStateDidChangeNotification
。因此,如果您希望保留标准UI控件而不创建自定义UI控件,则可以侦听此案例并进行相应处理。     
这是不好的方式...... 只需预览播放器视图的所有子视图,然后按索引关闭所需的按钮
[self listSubviewsOfView:playerVC.view andLevel: 0];



- (void)listSubviewsOfView:(UIView *)view andLevel: (NSInteger)level {

    NSArray *subviews = [view subviews];
    if ([subviews count] == 0) return;
    for (UIView *subview in subviews) {
       NSString *str = NSStringFromClass([subview class]);
       if(subview.hidden == NO){
          if([str isEqualToString:@"MPKnockoutButton"] && (level== 15 || level== 17) ){
               subview.hidden = YES;
          }
      }
     [self listSubviewsOfView:subview andLevel:level];
   }
}
    

要回复问题请先登录注册