iPhone-MPMoviePlayerController停止缩放视频

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

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

您的尝试似乎非常正确。尽管如此,我还是会避免以您尝试的方式禁用/覆盖标准功能。想象一下,一个用户被一个标准控件突然失效的事实完全弄糊涂了,尽管它显然没有被禁用。最后但并非最不重要的一点是,苹果可能不喜欢这样


假设您在iPhone(480x320)上以全屏横向模式播放视频,纵横比为3:2,则完全取消该缩放按钮的唯一方法是提供与该3:2纵横比完全匹配的视频。这是实现你所需要的唯一正确的方法。

你的尝试似乎非常正确。尽管如此,我还是会避免以您尝试的方式禁用/覆盖标准功能。想象一下,一个用户被一个标准控件突然失效的事实完全弄糊涂了,尽管它显然没有被禁用。最后但并非最不重要的一点是,苹果可能不喜欢这样

假设您在iPhone(480x320)上以全屏横向模式播放视频,纵横比为3:2,则完全取消该缩放按钮的唯一方法是提供与该3:2纵横比完全匹配的视频。IMHO是实现你所需要的唯一正确的方法