#import "SJVideoPlayer.h"
@property (nonatomic,strong) SJVideoPlayer *sjBasePlayer;
_sjBasePlayer = [[SJVideoPlayer alloc]init];
[_sjBasePlayer.view setFrame:CGRectMake(0,0, gScreenWidth,200)];
// [_sjBasePlayer.view setFrame:CGRectMake(0,0, gScreenWidth,gScreenWidth * 9.0 / 16)];
SJVideoPlayerURLAsset *urlAsset = [[SJVideoPlayerURLAsset alloc] initWithURL:[NSURL URLWithString:self.videoUrl]];
[_sjBasePlayersetURLAsset:urlAsset];
// _wmPlayer.closeBtn.hidden = YES;
[self.videoView addSubview:_sjBasePlayer.view];
-(void)viewDidAppear:(BOOL)animated
{
[superviewDidAppear:animated];
[_sjBasePlayer vc_viewDidAppear];
}
- (void)viewWillDisappear:(BOOL)animated
{
[superviewWillDisappear:animated];
[_sjBasePlayer vc_viewWillDisappear];
}
- (void)viewDidDisappear:(BOOL)animated
{
[superviewDidDisappear:animated];
[_sjBasePlayer vc_viewDidDisappear];
}
#pragma mark - --- getters 和 setters ----
- (UIView*)videoView {
if(!_videoView) {
_videoView = [[UIView alloc] initWithFrame:CGRectZero];
[self.viewaddSubview:_videoView];
[_videoView mas_makeConstraints:^(MASConstraintMaker *make) {
make.top.left.right.bottom.equalTo(@0);
}];
}
return _videoView;
}
网友评论