我有一个PlayerView类用于显示AVPlayer的播放。 代码来自文档。
#import <UIKit/UIKit.h>
#import <AVFoundation/AVFoundation.h>
@interface PlayerView : UIView
@property (nonatomic) AVPlayer *player;
@end
@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中设置了我的AVPlayer(包含大小为320x240的视频资源),并且我的视频已被调整大小。如何在添加到PlayerView后获取视频的大小?
fit
方面,但不适用于fill
方面。根据文档,这是“图层边界内视频图像的显示矩形”。 - Gobe