4

我正在尝试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];

有谁知道如何解决约束问题?

谢谢

4

0 回答 0