25 ŞUBAT 2011, Cuma
AVCaptureVideoPreviewLayer
AVCaptureVideoPreviewLayer *avLayer =
[AVCaptureVideoPreviewLayer layerWithSession:session];
avLayer.frame = self.view.frame;
[self.view.layer addSublayer:avLayer];
AVCaptureVideoPreviewLayer görünümünde video görüntüleme için kullanıyorum. Ama videonun görünümü iPhone4 tam ekranı doldurmak yoktu.(sağ ve sol tarafında iki gri bar)
Video tam ekran doldurur istiyorum. Nasıl bunun üstesinden gelebilirim? Çok teşekkür ederim!
CEVAP
27 ŞUBAT 2011, Pazar
Belki bu çözer?
CGRect bounds=view.layer.bounds;
avLayer.videoGravity = AVLayerVideoGravityResizeAspectFill;
avLayer.bounds=bounds;
avLayer.position=CGPointMake(CGRectGetMidX(bounds), CGRectGetMidY(bounds));
Bunu Paylaş: