ios - 如何隐藏 MPmoviePlayerController 控制栏

标签 ios xcode cocoa-touch

如何隐藏MPmoviePlayerController控制栏。

我只是想让电影全屏显示,什么也没有。

NSURL *url = [NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:dataPath ofType:@""]];
        moviePlayerController = [[MPMoviePlayerController alloc] initWithContentURL:url];
        [[NSNotificationCenter defaultCenter] addObserver:self
                                                 selector:@selector(moviePlaybackComplete:)
                                                     name:MPMoviePlayerPlaybackDidFinishNotification
                                                   object:moviePlayerController];  

        [self.view addSubview:moviePlayerController.view];
        [moviePlayerController.view setFrame:CGRectMake(0, 0, 1024, 768)];
        moviePlayerController.fullscreen = YES;
        if ([moviePlayerController respondsToSelector:@selector(setAllowsAirPlay:)])    
            //Allow airplay ifavailabe
        [moviePlayerController setAllowsAirPlay:YES];

        [moviePlayerController play];

最佳答案

moviePlayerController.controlStyle = MPMovieControlStyleNone;

关于ios - 如何隐藏 MPmoviePlayerController 控制栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9374149/

相关文章:

ios - 不能快速在不同大小的类型之间使用 unsafeBitCast

iphone - 如何将本地化的 .strings 文件添加回 Xcode?

ios - 删除动画期间行数更改时 UITableView 中的内部不一致

ios - objc_getAssociatedObject 返回 null

iphone - 将多个图像添加到哪种数组的最佳方法?

iphone - 在项目中使用带有核心数据的txt文件或sqlite吗?

ios - Swift Spritekit 计数触摸

iphone - Xcode iOS SDK 兼容性

iphone - Facebook iOS SDK 无缘无故给出 FBErrorCategoryUserCancelled?

ios - 在 XCode 中使用 XMPPFramework 时如何查看 XML?