我正在尝试UIViewController
在屏幕中间创建带有一些标签和电影的内容。对于这部电影,我正在使用AVPlayerViewController
,但是,每当我点击它的全屏按钮时,我都会收到几个约束警告,即使我创建了AVPLayerViewController
代码,CGRect
用于定义其边界,或者如果我使用故事板将其嵌入到 ContainerView 中。
这是我不依赖故事板时使用的代码:
NSString *path = [[NSBundle mainBundle] pathForResource:@"video_1" ofType:@"3gp"];
NSURL *movieURL = [NSURL fileURLWithPath:path];
AVPlayer *player = [AVPlayer playerWithURL:movieURL];
AVPlayerViewController *playerViewController = [AVPlayerViewController new];
playerViewController.player = player;
[self addChildViewController:playerViewController];
[self.view addSubview:playerViewController.view];
playerViewController.view.frame = CGRectMake(100, 100, 640, 480);
[player play];
有谁知道如何解决约束问题?
谢谢