पर कैमरा पूर्वावलोकन प्राप्त करें मैं पूर्वावलोकन परत दृश्य पर दिखाने के लिए कैमरा इनपुट प्राप्त करने का प्रयास कर रहा था।AVCaptureVideoPreviewLayer
self.cameraPreviewView आईबी
में एक UIView से जुड़ा हुआ है यहाँ मेरे वर्तमान कोड है कि मैं ए वी फाउंडेशन प्रोग्रामिंग गाइड से एक साथ रखा है। लेकिन पूर्वावलोकन कभी नहीं चलता
AVCaptureSession *session = [[AVCaptureSession alloc] init];
session.sessionPreset = AVCaptureSessionPresetHigh;
AVCaptureDevice *device = [AVCaptureDevice defaultDeviceWithMediaType:AVMediaTypeVideo];
NSError *error = nil;
AVCaptureDeviceInput *input = [AVCaptureDeviceInput deviceInputWithDevice:device error:&error];
if (!input) {
NSLog(@"Couldn't create video capture device");
}
[session addInput:input];
// Create video preview layer and add it to the UI
AVCaptureVideoPreviewLayer *newCaptureVideoPreviewLayer = [[AVCaptureVideoPreviewLayer alloc] initWithSession:session];
UIView *view = self.cameraPreviewView;
CALayer *viewLayer = [view layer];
newCaptureVideoPreviewLayer.frame = view.bounds;
[viewLayer addSublayer:newCaptureVideoPreviewLayer];
self.cameraPreviewLayer = newCaptureVideoPreviewLayer;
[session startRunning];
आप नीचे दिए गए कोड की कोशिश कर सकते उल्लेख कर सकते हैं ... newCaptureVideoPreviewLayer.frame = self.cameraPreviewView.bounds; [self.cameraPreviewView.layer addSublayer: newCaptureVideoPreviewLayer]; [सत्र startRunning]; – BhushanVU
@ बुहक्सन - बस कोशिश की और अभी भी काले दृश्य। –