Как изменить гравитацию видео AVSampleBufferDisplayLayer по нажатию кнопки?
У меня есть этот configuratin:
_sampleBufferLayer = [[AVSampleBufferDisplayLayer alloc] init];
_sampleBufferLayer.videoGravity = AVLayerVideoGravityResizeAspect;
[videoArea.layer addSublayer:_sampleBufferLayer];
а также
- (IBAction)changeAspectRatio:(UIButton *)sender {
NSLog(@"Ratio Button tapped;");
_sampleBufferLayer.videoGravity = AVLayerVideoGravityResizeAspectFill;
[videoArea layoutIfNeeded];
[videoArea setNeedsLayout];
}
Это должно немедленно изменить гравитацию видео, но это ничего не делает. Любая помощь?