使用MPMoviePlayerControllers时,通过设置MPMovieScalingMode很容易就可以缩放视频。(例如:MPMovieScalingModeFill、MPMovieScalingModeAspectFill)
但是我在AVPlayer/AVPlayerLayer中找不到类似的内容。难道我必须自己完成这个功能吗?如果是,我该如何开始呢?
使用MPMoviePlayerControllers时,通过设置MPMovieScalingMode很容易就可以缩放视频。(例如:MPMovieScalingModeFill、MPMovieScalingModeAspectFill)
但是我在AVPlayer/AVPlayerLayer中找不到类似的内容。难道我必须自己完成这个功能吗?如果是,我该如何开始呢?
看一下AVPlayerLayer中的videoGravity
属性,它似乎是你需要的。
videoGravity
:playerViewController.videoGravity = AVLayerVideoGravityResizeAspectFill
另外: