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.
Da gibt es Apps im App Store, die dies tun, ja, es ist durchaus möglich. – ceejayoz
Thx für mich wissen, dass das möglich ist :) – Spire