我想删除/隐藏从全屏按钮MPMoviePlayerController
为全屏模式正在创造大量的问题,也没有我的app.I的要求标准控件只想play
, stop
, forward
, reverse
controls
。 有谁能够帮我?
Answer 1:
有这样做的标准方法。 这里是你的选择。
你可以设置MPMoviePlayerController's
controlStyle为None,并创建自己的自定义控制。 缺点:这是很多的工作。
您可以使用NSNotificationCenter
拦截MPMoviePlayerWillEnterFullscreenNotification
并立即设置全屏模式NO。 缺点:基于用户的iOS版本,这可能会导致闪烁或一些出问题的效果。
你可以去通过MPMoviePlayerController
,直到你到一个视图的子视图MPInlineTransportControls
查看其中包含控件, slider
和play/pause button
和全屏按钮,这都是一流的MPTransportButton
。 发现一个,你可以将其隐藏或从它的父将其删除。 缺点:由于现在这种通过应用程序商店审查和完美的作品在所有当前支持iOS
版本。 但是,这可能随时改变。 如果苹果决定重做其默认的视频播放器可能与非工作代码结束。
文章来源: Remove/hide Full screen button from MPMoviePlayerController Standard Controls