AVPlayerの再生を表示するためのPlayerViewクラスがあります。ドキュメントからのコード。
#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(frame.size.width = 100、frame.size.height = 100)でAVPlayer(サイズ320x240のビデオアセットを含む)をセットアップすると、ビデオのサイズが変更されます。PlayerViewに追加した後、ビデオのサイズを取得するにはどうすればよいですか?