Kan*_*sad 2 mpmovieplayercontroller ios
如何禁用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];
Run Code Online (Sandbox Code Playgroud)
控件最初几秒钟仍然可见,并且当点击视图控件变得可见时再次可见.
MPMoviePlayerController 有以下控制风格
MPMovieControlStyleNone,
MPMovieControlStyleEmbedded,
MPMovieControlStyleFullscreen,
MPMovieControlStyleDefault = MPMovieControlStyleFullscreen
Run Code Online (Sandbox Code Playgroud)
您可以将Set controlStyle属性设置MPMoviePlayerController 为MPMovieControlStyleNone
尝试以这种方式设置控件样式:
self.myMovieController.controlStyle = MPMovieControlStyleNone;
Run Code Online (Sandbox Code Playgroud)