ios - 禁用 MPMoviePlayerController 中的控件

标签 ios mpmovieplayercontroller

如何禁用 MPMoviecontoller 中的所有控件,以便用户甚至无法识别正在播放的视频。即使我不想在用户点击视频时显示控件。任何帮助表示赞赏。 这是我的代码:

self.myMovieController = [[MPMoviePlayerController alloc] initWithContentURL:url];
[[self.myMovieController view] setFrame:self.view.bounds];
[self.myMovieController view].backgroundColor = [UIColor clearColor];
self.myMovieController.scalingMode = MPMovieScalingModeAspectFill;
self.myMovieController.controlStyle = MPMovieControlModeHidden;
self.myMovieController.repeatMode = MPMovieRepeatModeOne;
self.myMovieController.shouldAutoplay = YES;
[self.view addSubview: [self.myMovieController view]];
[self.myMovieController play];

控件最初仍然可见几秒钟,然后在点击 View 控件时再次可见。

最佳答案

MPMoviePlayerController 有如下控制样式

   MPMovieControlStyleNone,
   MPMovieControlStyleEmbedded,
   MPMovieControlStyleFullscreen,
   MPMovieControlStyleDefault = MPMovieControlStyleFullscreen

您可以将 MPMoviePlayerController 的 Set controlStyle 属性设置为 MPMovieControlStyleNone

尝试这样设置控件样式:

self.myMovieController.controlStyle = MPMovieControlStyleNone;

关于ios - 禁用 MPMoviePlayerController 中的控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20586322/

相关文章:

ios - objectAtIndex :indexPath. 行方法在 IOS 中总是导致异常

ios - JSQMessagesViewController 在聊天中不显示气泡图像

ios - 当动画添加到 subview 时立即调用 CATransaction 完成 block

ios - 在 SpriteKit 中的 GameScene.swift 之前添加一个屏幕

ios - MPMoviePlayerController 经常停顿

iphone - MPMoviePlayerController 不播放从 UIImagePickerController 挑选的电影

ios - 在哪里可以下载 OS X 10.10 SDK 以在 Xcode 6.3 中运行 Mac 应用程序?

ios - 如何配置我的服务器以提供与 MPMoviePlayerViewController 一起播放的视频文件?

iPhone MPMoviePlayerController : download files while streaming en play them locally

ios - 从服务器预加载视频文件以便在 MPMoviePlayerController 中播放