jjzjj

VideoGravity

全部标签

ios - 动画 AVPlayerLayer videoGravity 属性

我正在尝试复制Apple在视频播放中的行为,允许用户拉伸(stretch)视频图像以填充边界。@interfaceFHVideoPlayerView:UIView@end@interfaceFHVideoPlayerView+(Class)layerClass{return[AVPlayerLayerclass];}-(void)setAspectMode:(FHVideoPlayerAspectMode)aspectModeanimated:(BOOL)animated{FHVideoPlayerAspectModecurrent=[selfaspectMode];FHVideoPl

objective-c - 设置 AVPlayerLayer VideoGravity 适用于模拟器,不适用于 iPad

我目前正在使用AVPlayerFramework开发流媒体内容的视频播放器。我偶然发现了AVPlayerLayer的VideoGravity字符串属性,它允许我将播放器缩放/调整大小模式设置为不同的值。为了向用户提供默认播放器已知的缩放功能,我设置了一个方法来执行以下代码:AVPlayerLayer*layer=(AVPlayerLayer*)[self.videoContainerlayer];if([layer.videoGravityisEqualToString:AVLayerVideoGravityResizeAspect])layer.videoGravity=AVLaye