gpt4 book ai didi

iphone - 手电筒/闪光灯在保持亮起之前闪烁一次

转载 作者:行者123 更新时间:2023-12-03 20:15:48 30 4
gpt4 key购买 nike

我正在使用代码(在 XCode 4 之前在另一个项目中使用过),现在如果我打开手电筒,它会闪烁一次然后保持打开状态。

像这样:-*-****,其中-=off & *=on

我正在使用的代码:

AVCaptureDevice *device = [AVCaptureDevice defaultDeviceWithMediaType:AVMediaTypeVideo];
if (toggleSwitch.on)
{
NSLog( @"Light ON");

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];
[self setAVSession:session];
[output release];
[session release];

}
else
{
NSLog( @"Light OFF");

[AVSession stopRunning];
[AVSession release],AVSession = nil;

}

关闭它可以正常/正常工作。

为什么会发生这种情况? - 我该如何解决这个问题?

最佳答案

查看这篇文章中的答案 - 没有闪烁效果更好。

Turn on torch/flash on iPhone

关于iphone - 手电筒/闪光灯在保持亮起之前闪烁一次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7981615/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com