I have a storyboard reference to a view called "previewView", it's the view in green.
I am trying to add an AVCaptureVideoPreviewLayer to that view. Though I only get a tiny square for the preview.
Here is the code I use to create the video preview and add it to the view.
// Initialize the video preview layer and add it as a sublayer to the viewPreview view's layer.
_videoPreviewLayer = [[AVCaptureVideoPreviewLayer alloc] initWithSession:_captureSession];
[_videoPreviewLayer setVideoGravity:AVLayerVideoGravityResizeAspectFill];
[_videoPreviewLayer setFrame:CGRectMake(0, 0, _previewView.frame.size.width, _previewView.frame.size.height)];
[_previewView.layer addSublayer:_videoPreviewLayer];
On this line
[_videoPreviewLayer setFrame:_previewView.layer.bounds];
But it too didnt' work.
What am I doing wrong?
Aucun commentaire:
Enregistrer un commentaire