J'ai pu capturer des images vidéo de la caméra en utilisant AVCaptureSession selon http://developer.apple.com/iphone/library/qa/qa2010/qa1702.html. Cependant, il semble que AVCaptureScreen capture des images de la caméra sans afficher le flux de la caméra sur l'écran. Je voudrais également montrer le flux de caméra comme dans UIImagePicker afin que l'utilisateur sache que l'appareil photo est allumé et voit ce que la caméra est pointée. Toute aide ou pointeur serait apprécié!Afficher le flux de caméra pendant que AVCaptureSession est en cours
10
A
Répondre
19
AVCaptureVideoPreviewLayer est exactement ce que vous cherchez.
Le fragment de code Apple utilise pour démontrer comment l'utiliser est:
AVCaptureSession *captureSession = <#Get a capture session#>;
AVCaptureVideoPreviewLayer *previewLayer = [AVCaptureVideoPreviewLayer layerWithSession:captureSession];
UIView *aView = <#The view in which to present the layer#>;
previewLayer.frame = aView.bounds; // Assume you want the preview layer to fill the view.
[aView.layer addSublayer:previewLayer];
Cela fonctionne. Merci beaucoup! – Peter
merci, j'ai cherché un moyen d'afficher les images, enfin une réponse correcte et fonctionnelle :) – aryaxt