MPMoviePlayerController控件 - 删除全屏和方面按钮?

时间:2010-10-22 00:45:44

标签: iphone ipad video controls

文档显示了3种控件样式:

MPMovieControlStyleNone,
MPMovieControlStyleEmbedded,
MPMovieControlStyleFullscreen,
MPMovieControlStyleDefault = MPMovieControlStyleFullscreen

我希望控件模仿Apple的“视频”应用程序中找到的那种,它没有全屏按钮或宽高比按钮。以上都不是这样做的。我们如何实现这一目标?

3 个答案:

答案 0 :(得分:1)

只是寻找一个类似的解决方案(跟进客户端请求说:“我想要与Apple的应用视频相同的行为”)。
我的研究结果:这是不可能的。

在全屏模式下,您可以:

  • 显示无法控制(并且用户无法控制播放视频)
  • 在开始播放视频时显示控件(并在5秒后自动消失)。

Apple可能会使用私有API。

答案 1 :(得分:0)

通过迭代所有MPMoviePlayerController子视图,然后隐藏全屏按钮stackoverflow.com/a/27482687/928599

答案 2 :(得分:-1)

是的,您可以隐藏全屏按钮。将MPMovieControlStyleFullscreen与MPMovieScalingModeFill属性一起使用。我的示例代码如下:

mpplayerObject.controlStyle = MPMovieControlStyleFullscreen;
[mpplayerObject setScalingMode:MPMovieScalingModeFill];