我有一个包含视频播放器(AVPlayer)的图层(AVPlayerLayer)的视图。
我使用developer.apple.com的代码在屏幕上显示视频。
@implementation PlayerView
+ (Class)layerClass {
return [AVPlayerLayer class];
}
- (AVPlayer*)player {
return [(AVPlayerLayer *)[self layer] player];
}
- (void)setPlayer:(AVPlayer *)player {
[(AVPlayerLayer *)[self layer] setPlayer:player];
}
@end
我如何在 playerview.frame 中获取视频的大小?我不能使用videoGravity来填充视图的整个帧,因为我需要显示横向和纵向视频。