iPhone - MPMoviePlayerController 停止缩放视频

Posted

技术标签:

【中文标题】iPhone - MPMoviePlayerController 停止缩放视频【英文标题】:iPhone - MPMoviePlayerController stop scaling the video 【发布时间】:2011-05-19 09:28:18 【问题描述】:

我正在使用 MPMoviePlayerController 播放视频。视频视图大小为 320 像素,宽度为 200 像素。我正在成功播放视频。 我正在显示播放、暂停等控件。在右上角,还有一个缩放按钮。单击该按钮,视频将相应地更改缩放模式。我想防止它缩放。我试图捕捉通知“MPMoviePlayerScalingModeDidChangeNotification”,并将播放器的缩放模式设置为“MPMovieScalingModeAspectFill”(这是我的默认设置)。但它不起作用。 如何防止视频改变比例?

【问题讨论】:

【参考方案1】:

您的尝试似乎非常正确。我仍然会避免以您尝试的方式禁用/覆盖标准功能。想象一个用户对标准控件突然没有效果这一事实完全困惑,即使它显然没有被禁用。最后但同样重要的是,Apple 可能不喜欢这样。

假设您在 iPhone (480x320) 上以全屏横向模式播放视频 - 纵横比 3:2,完全摆脱该缩放按钮的唯一方法是提供与该 3:2 纵横比完全匹配的视频比率。恕我直言,这是实现您需要的唯一且正确的方法。

【讨论】:

以上是关于iPhone - MPMoviePlayerController 停止缩放视频的主要内容,如果未能解决你的问题,请参考以下文章

iPhone 各大机型设备号

苹果手机型号对应表

在 iphone 5 和 iphone 6 中动态设置字体大小

Surface Pro4链接不上iphone手机的热点

iphone13和12外观的区别 iphone13和iphone12对比哪个好

为 iPhone 和 iPhone 4 开发之间有啥变化?