如何为Video Player设置Autolayout约束

时间:2015-08-12 10:28:54

标签: ios objective-c autolayout

我在视图控制器中播放视频,我想设置顶级空间,领先空间,视频播放器的尾随空间。如何使用自动布局以编程方式设置?

这是我显示电影播放器​​的代码。

NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:@"%@",[WebArray objectForKey:@"video_url"]]];
                AVPlayer *player = [AVPlayer playerWithURL:url];
AVPlayerLayer *layer = [AVPlayerLayer layer];
[layer setPlayer:player];
[layer setFrame:CGRectMake(20, 86, 280, 160)];
[layer setBackgroundColor:[UIColor redColor].CGColor];
[layer setVideoGravity:AVLayerVideoGravityResizeAspectFill];

[self.view.layer addSublayer:layer];
[player play];

请帮帮我。在此先感谢!!!!

1 个答案:

答案 0 :(得分:4)

UIView *myview = [UIView alloc] init];
[myview.layer addSublayer:layer];

这里5是前导,顶部,移动空间,20是高度和宽度

编辑1: 首先将AVPlayer添加到新的UIView,然后向该视图添加约束

var mongo = require('mongodb').MongoClient;

MongoClient.connect('mongodb://localhost:27017/learnyoumongo', function(err, db) {
   console.log(err);
});