MPMoviePlayerController隐藏全屏控制器

时间:2015-10-20 08:16:56

标签: ios objective-c ipad mpmovieplayercontroller mpmovieplayer

我在我的应用中使用MpMoviePlayerController来传输视频。它在iPhone上工作正常但在iPad上我在嵌入式视图中播放播放器时,它会在点击屏幕时显示控件(如全屏和音量按钮)。但是当我通过点击全屏按钮进入全屏幕然后通过点击右上角的按钮返回到小视图时,控件隐藏起来。即使点击播放器的屏幕,控件也不会回来。

我只是想知道有什么办法可以让玩家在全屏回来后保留其控件。

这是我的代码。

self.movieViewController.moviePlayer.movieSourceType = MPMovieSourceTypeStreaming;
self.movieViewController.moviePlayer.contentURL = contentURL;
self.movieViewController.moviePlayer.controlStyle = MPMovieControlStyleEmbedded;


self.movieViewController.moviePlayer.shouldAutoplay=YES;
[self.movieViewController.moviePlayer setScalingMode:MPMovieScalingModeAspectFill];
[self.movieViewController.moviePlayer prepareToPlay];

1 个答案:

答案 0 :(得分:0)

app/models/user.rb进入全屏模式时,它不再附加到视图,而是附加到新窗口。

您可以使用 :confirmable 从全屏返回后控制播放器:

在你MpMoviePlayerController

MPMoviePlayerDidExitFullscreenNotification

viewDidLoad