gpt4 book ai didi

iphone - 视频播放如何缩放使整个视频画面显示在屏幕上

转载 作者:行者123 更新时间:2023-11-28 17:46:59 25 4
gpt4 key购买 nike

我正在使用 MPMoviePlaybackController 在我的 iPhone 应用程序上播放电影。一切正常,除了全屏切换底部基本上什么都不做。当我切换它时,图片会稍微变大。

我希望它的行为与在 iPhone 上播放视频的所有其他应用程序一样。当您切换全屏按钮时,图片会缩放,因此宽高比会保持不变,但您最终会丢失部分图片,因为它不在屏幕上。

如果全屏切换实际上并未全屏显示视频,那么它的目的是什么?

有什么想法吗?

最佳答案

我猜你在谈论 MPMoviePlayerController 类,它应该做必要的事情。

无论如何你可以使用下面的通知来手动调整窗口的大小,使用属性的 scalingMode 并将其设置为以下任何缩放模式typedef 枚举 { MPMovieScalingModeNone, MPMovieScalingModeAspectFit, MPMovieScalingModeAspectFill, MMPovieScalingModeFill} MPMovieScalingMode;

每当电影播放器​​进入或退出全屏模式时,它都会发布相应的通知以反射(reflect)更改。例如,在进入全屏模式时,它会发送 MPMoviePlayerWillEnterFullscreenNotification 和 MPMoviePlayerDidEnterFullscreenNotification 通知。退出全屏模式后,它会发送 MPMoviePlayerWillExitFullscreenNotification 和 MPMoviePlayerDidExitFullscreenNotification 通知。

关于iphone - 视频播放如何缩放使整个视频画面显示在屏幕上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5239821/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com