Voglio scattare una foto a livello di programmazione dalla fotocamera frontale nella mia app per iPhone Non voglio che l'utente scelga o faccia alcuna interazione con il selettore di immagini .. voglio solo prendere l'immagine e salvala nel documento .. è possibile?iPhone: scattare foto con la fotocamera frontale a livello di programmazione
risposta
MODIFICA: il mio male, sembra che si possa effettivamente farlo da AVCaptureSession. Sebbene non riesca a spiegarmi perché dovrebbe essere possibile. Sembra un potenziale motivo di abuso nei miei confronti.
Risposta originale (errata): No, non è possibile scattare foto senza l'interazione dell'utente, indipendentemente dal fatto che si tratti della fotocamera anteriore o posteriore.
È penserei, ma no. È possibile prendere i frame video senza che l'utente ne sia a conoscenza, fotocamera anteriore o posteriore. Penso che ottenere un'immagine fissa ad alta risoluzione dalla fotocamera attiverà sempre il suono dello scatto. – davehayden
Hmm, ma da quale quadro? Ho pensato che tutti i framework di acquisizione di immagini fornissero un'interfaccia utente che l'utente deve attivare per iniziare l'acquisizione di video/immagini fisse? –
Controlla AVCaptureSession. Dopo aver configurato i dispositivi di input e output e avviato la sessione, ottieni i frame delle telecamere in captureOutput: didOutputSampleBuffer: fromConnection: callback. Nessuna interfaccia utente necessaria. – davehayden
Come posso capire dalla tua domanda, AV Foundation è tutto ciò di cui hai bisogno. Guardate questa demo fonti di Apple: AVCam
provare questo--
- (IBAction) scanButtonTapped
{
// ADD: present a barcode reader that scans from the camera feed
ZBarReaderViewController *reader = [ZBarReaderViewController new];
reader.readerDelegate = self;
reader.supportedOrientationsMask = ZBarOrientationMaskAll;
ZBarImageScanner *scanner = reader.scanner;
// TODO: (optional) additional reader configuration here
// EXAMPLE: disable rarely used I2/5 to improve performance
[scanner setSymbology: ZBAR_I25
config: ZBAR_CFG_ENABLE
to: 0];
// present and release the controller
[self presentModalViewController: reader
animated: YES];
[reader release];
}
- (void) imagePickerController: (UIImagePickerController*) reader
didFinishPickingMediaWithInfo: (NSDictionary*) info
{
// ADD: get the decode results
id<NSFastEnumeration> results =
[info objectForKey: ZBarReaderControllerResults];
ZBarSymbol *symbol = nil;
for(symbol in results)
// EXAMPLE: just grab the first barcode
break;
// EXAMPLE: do something useful with the barcode data
resultText.text = symbol.data;
bid.text=symbol.data;
// EXAMPLE: do something useful with the barcode image
resultImage.image =
[info objectForKey: UIImagePickerControllerOriginalImage];
// ADD: dismiss the controller (NB dismiss from the *reader*!)
[reader dismissModalViewControllerAnimated: YES];
}
- 1. iOS scattare foto programmaticamente
- 2. Set fotocamera frontale in iPhone SDK
- 3. Scattare foto e geotaggarlo
- 4. Come avviare la fotocamera frontale con intenzione?
- 5. iPhone - Rimuovi la barra di stato a livello di programmazione
- 6. Come abilitare la fotocamera frontale in webview per Android
- 7. Scattare foto "semplicemente" non funziona
- 8. UIImagePickerController Scattare una foto dalla fotocamera - Impostazione predefinita per quadrare
- 9. Scattare foto da webcam o fotocamera mobile nelle applicazioni Web
- 10. Cattura fotocamera frontale - PhoneGap?
- 11. Android: È possibile scattare una foto con la fotocamera da un servizio senza interfaccia utente
- 12. UIImagePickerController: ignorando la richiesta di scattare una foto; la fotocamera non è ancora pronta
- 13. Fotocamera frontale Nexus 6 sottosopra
- 14. Errore irreversibile quando si tenta di acquisire foto dalla fotocamera frontale utilizzando AVFoundation
- 15. Safari Mobile IOS 6 Scattare una foto
- 16. Come silenziare il suono dell'otturatore della fotocamera di iPhone?
- 17. Prende a livello di programmazione ScreenShot del desktop in Ruby?
- 18. Come utilizzare la fotocamera per scattare foto in uno sfondo Servizio su Android?
- 19. Lettura di codici a barre utilizzando la foto scattata con la fotocamera del telefono cellulare
- 20. Come sapere se la fotocamera dell'iPhone è pronta per scattare foto?
- 21. Acquisire a livello di programmazione un'area specifica
- 22. Come scattare più foto prima di ignorare l'intento della videocamera?
- 23. scattare foto sul dispositivo reale
- 24. La fotocamera non sta salvando dopo aver scattato la foto
- 25. Prevenire il ribaltamento della fotocamera frontale
- 26. Scattare foto in Android ogni 5 secondi
- 27. Come scattare la schermata a livello di programma (Swift, SpriteKit)
- 28. iPhone SDK - Aggiungi un UINavigationController a livello di programmazione
- 29. Nexus 10, fotocamera frontale La preview è nera (nessuna anteprima)
- 30. iPhone: mixa due file audio a livello di programmazione?
possibile dunplicate di http://stackoverflow.com/questions/5237941/ios-take-picture?lq=1 –