我有 PlayerView 类用于显示 AVPlayer 的播放。代码来自文档 https://developer.apple.com/library/archive/documentation/AudioVideo/Conceptual/AVFoundationPG/Articles/02_Playback.html#//apple_ref/doc/uid/TP40010188-CH3-SW1.
#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 的视频资源)(frame.size.width = 100,frame.size.height = 100),并且我的视频已调整大小。添加到PlayerView后如何获取视频的大小?
In iOS 7.0添加了新功能:
AVP播放器层有财产视频矩形.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)