我想要删除/隐藏全屏按钮来自MPMoviePlayerController
标准控件,因为全屏模式会产生很多问题,而且也不是我的应用程序的要求。我只想要play
,stop
,forward
,reverse
controls
。有谁能够帮助我?
没有标准方法可以做到这一点。这是您的选择。
您可以设置MPMoviePlayerController's
controlStyle 为 None 并创建您自己的自定义控件。缺点:这是一项繁重的工作。
你可以使用NSNotificationCenter
拦截MPMoviePlayerWillEnterFullscreenNotification
并立即将全屏模式设置为“否”。缺点:根据用户的 iOS 版本,这可能会导致闪烁或一些故障效果。
你可以通过MPMoviePlayerController
视图的子视图,直到到达MPInlineTransportControls
包含控件的视图slider
和play/pause button
和全屏按钮都是一流的MPTransportButton
。找到那个,您可以隐藏它或将其从其超级视图中删除。缺点:截至目前,这已经通过了应用程序商店的审查,并且可以在所有当前支持的应用程序上完美运行iOS
版本。但这随时可能改变。如果苹果决定重做他们的默认视频播放器,您最终可能会得到无法工作的代码。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)