MPMoviePlayerController 控件 - 删除全屏和纵横比按钮?
Posted
技术标签:
【中文标题】MPMoviePlayerController 控件 - 删除全屏和纵横比按钮?【英文标题】:MPMoviePlayerController controls - remove fullscreen and aspect buttons? 【发布时间】:2010-10-22 00:45:44 【问题描述】:文档显示了 3 种控件样式:
MPMovieControlStyleNone,
MPMovieControlStyleEmbedded,
MPMovieControlStyleFullscreen,
MPMovieControlStyleDefault = MPMovieControlStyleFullscreen
我希望控件模仿 Apple 的“视频”应用程序中的那种控件,该应用程序没有全屏按钮或纵横比按钮。以上都没有做到这一点。我们如何做到这一点?
【问题讨论】:
【参考方案1】:只是在寻找类似的解决方案(跟进客户请求说:“我想要与 Apple 应用视频中相同的行为”)。 我的研究结果:不可能。
在全屏模式下,您可以:
show no control(用户无法控制视频的播放) 开始播放视频时显示控件(它们会在 5 秒后自动消失)。Apple 可能为此使用了私有 API。
【讨论】:
【参考方案2】:通过迭代所有 MPMoviePlayerController 子视图,然后隐藏全屏按钮***.com/a/27482687/928599
【讨论】:
【参考方案3】:是的,您可以隐藏全屏按钮。将 MPMovieControlStyleFullscreen 与 MPMovieScalingModeFill 属性一起使用。我的示例代码如下:
mpplayerObject.controlStyle = MPMovieControlStyleFullscreen;
[mpplayerObject setScalingMode:MPMovieScalingModeFill];
【讨论】:
以上是关于MPMoviePlayerController 控件 - 删除全屏和纵横比按钮?的主要内容,如果未能解决你的问题,请参考以下文章
MPMoviePlayerController 不播放 .wmv
MPMoviePlayerController 隐藏 AirPlay 按钮
MPMoviePlayerController 上的专辑封面
MPMoviePlayerController 已弃用,现在怎么办?