1

我正在尝试在 avplayerlayer 上设置视频重力。当我像这样设置播放器层时:

[(AVPlayerLayer *)[self layer] setVideoGravity:AVLayerVideoGravityResizeAspectFill]

视频看起来像是落在视图上(某种动画效果)。有什么办法可以避免这种影响?仅供参考,我尝试在设置重力之前和之后将 avplayer 分配给图层,但没有什么不同。当我不设置重力时,视频会按我想要的方式显示(屏幕上没有任何动画)。

4

1 回答 1

1
AVPlayerLayer *vlayer;
vlayer.speed = isAnimated ? 1 : 999;
vlayer.videoGravity = AVLayerVideoGravityResizeAspect;
于 2018-03-19T13:20:51.123 回答