删除/隐藏的MPMoviePlayerController标准控件全屏幕按钮(Remove/hide

2019-08-04 01:20发布

我想删除/隐藏从全屏按钮MPMoviePlayerController为全屏模式正在创造大量的问题,也没有我的app.I的要求标准控件只想playstopforwardreverse controls 。 有谁能够帮我?

Answer 1:

有这样做的标准方法。 这里是你的选择。

你可以设置MPMoviePlayerController's controlStyle为None,并创建自己的自定义控制。 缺点:这是很多的工作。

您可以使用NSNotificationCenter拦截MPMoviePlayerWillEnterFullscreenNotification并立即设置全屏模式NO。 缺点:基于用户的iOS版本,这可能会导致闪烁或一些出问题的效果。

你可以去通过MPMoviePlayerController ,直到你到一个视图的子视图MPInlineTransportControls查看其中包含控件, sliderplay/pause button和全屏按钮,这都是一流的MPTransportButton 。 发现一个,你可以将其隐藏或从它的父将其删除。 缺点:由于现在这种通过应用程序商店审查和完美的作品在所有当前支持iOS版本。 但是,这可能随时改变。 如果苹果决定重做其默认的视频播放器可能与非工作代码结束。



文章来源: Remove/hide Full screen button from MPMoviePlayerController Standard Controls