- 我有一个
UIScrollView *myScrollView
包含UIView *videoView
aAVPlayerLayer *playerLayer
(实际上是 aPBJVideoView
如果有人熟悉的话)。 - AVPlayerLayer 设置为
AVLayerVideoGravityResizeAspect
. - myScrollView 的委托
- (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView
返回videoView
。
因此,如果我在纵向 iPhone 上观看横向视频,它会适合视频,使宽度与 iPhone 相匹配,并且顶部和底部都是黑色的。
由于zoomScale
高于 1.0,视频似乎偏向右侧。就像anchorPoint
是也许(0.75,0.5)
——即使它是(0.5,0.5)
。换句话说,它放大到中心右侧的一个点。(更改锚点似乎没有任何影响)
是否有AVPlayerLayer
导致此问题的原因?我对 a 没有同样的问题UIImageView
?