/ / iPhone: funzione di conto alla rovescia per la funzione Photo Booth nella funzione di registrazione video di iPhone? - i phone

iPhone: funzione di conto alla rovescia per la funzione Photo Booth nella funzione di registrazione video di iPhone? - i phone

Sto facendo la registrazione video dal mio iPhone 4programma applicativo. Voglio fare un miglioramento simile a quello di Photo Booth "s 3 .. 2 .. 1 conto alla rovescia prima di registrare video È possibile farlo sul mio programma iPhone programmaticamente? Se SÌ, come e se NO perché? Si prega di avvisare .

Grazie in anticipo.

risposte:

1 per risposta № 1

Sì.

Tutto quello che devi fare è disegnare il 3,2 e 1 sullo schermo sopra AVCapturePreviewLayer.

Ecco il codice di Apple dalla documentazione:

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];

quindi la tua parte è semplice:

[[aView superview] addSubview: countdownView];

All'interno della visualizzazione del conto alla rovescia, puoi avere un sorteggio personalizzatometodo o semplicemente aggiungere UILabels. Un sacco di opzioni su come fare effettivamente il conto alla rovescia. Puoi usare NSTimers per cambiare le etichette o anche le animazioni di UIView con i callback.