2012-03-26 14 views
0

Ich fragte mich, ob es möglich ist, eine App einzurichten, die den Blitz der Kamera in Sequenzen wie ein Morse-Code oder ein SOS-Signal oder etwas Ähnliches ein- und ausschalten wird. Ich habe ein wenig recherchiert, aber ich habe nichts Schlüssiges gefunden.steuern Sie den Kamerablitz iPhone

Irgendwelche Ideen? :)

+0

Da gibt es Apps im App Store, die dies tun, ja, es ist durchaus möglich. – ceejayoz

+0

Thx für mich wissen, dass das möglich ist :) – Spire

Antwort

1

Hier ist, wie die Taschenlampe einzuschalten:

AVCaptureSession *session = [[AVCaptureSession alloc] init]; 

AVCaptureDeviceInput *input = [AVCaptureDeviceInput deviceInputWithDevice:device error: nil]; 
[session addInput:input]; 

AVCaptureVideoDataOutput *output = [[AVCaptureVideoDataOutput alloc] init]; 
[session addOutput:output]; 

[session beginConfiguration]; 
[device lockForConfiguration:nil]; 

[device setTorchMode:AVCaptureTorchModeOn]; 

[device unlockForConfiguration]; 
[session commitConfiguration]; 

[session startRunning]; 

Und es wieder zu deaktivieren:

[session stopRunning]; 

Sie müssen die Taschenlampe ein und aus mit den Timings drehen Sie möchte etwas wie NSTimer verwenden.

Verwandte Themen