我正在使用MPMoviePlaybackController在我的iPhone应用上播放电影。一切正常,除了全屏切换底部基本上什么都不做。当我切换它时,图片略有增长。
我希望它的行为与在iPhone上播放视频的其他应用程序一样。当您切换全屏按钮时,图片是动态的,因此保持纵横比,但您最终会丢失部分图片,因为它不在屏幕上。
如果实际上没有全屏显示视频,全屏切换的目的是什么?
有什么想法吗?
答案 0 :(得分:0)
我猜你在谈论MPMoviePlayerController类,它应该做必要的。
无论如何,您可以使用以下通知手动重新调整窗口大小,使用属性的scalingMode并将其设置为以下任何缩放模式 typedef enum { MPMovieScalingModeNone, MPMovieScalingModeAspectFit, MPMovieScalingModeAspectFill, MPMovieScalingModeFill MPMovieScalingMode;
每当电影播放器进入或退出全屏模式时,它都会发布适当的通知以反映更改。例如,在进入全屏模式时,它会发布MPMoviePlayerWillEnterFullscreenNotification和MPMoviePlayerDidEnterFullscreenNotification通知。退出全屏模式后,它会发布MPMoviePlayerWillExitFullscreenNotification和MPMoviePlayerDidExitFullscreenNotification通知。