gpt4 book ai didi

cocoa - 我只想打开闪光灯来拼接照片我正在尝试使用 AVCaptureDevice 和 AVCaptureFlashModeOn

转载 作者:行者123 更新时间:2023-12-03 17:36:50 25 4
gpt4 key购买 nike

-(IBAction)turningFlashOn:(id)sender
{
AVCaptureSession *captureSession = [[AVCaptureSession alloc] init];
AVCaptureDevice *videoCaptureDevice = [AVCaptureDevice defaultDeviceWithMediaType:AVMediaTypeVideo];
NSError *error = nil;
AVCaptureDeviceInput *videoInput = [AVCaptureDeviceInput deviceInputWithDevice:videoCaptureDevice error:&error];

if (videoInput) {
[captureSession addInput:videoInput];



AVCaptureVideoDataOutput* videoOutput = [[AVCaptureVideoDataOutput alloc] init];
[videoOutput setSampleBufferDelegate:self queue:dispatch_get_current_queue()];
[captureSession addOutput:videoOutput];
[captureSession startRunning];
videoCaptureDevice.torchMode = AVCaptureFlashModeOn;
}
}

我被要求使用 lockForConfiguration 但它不起作用或者可能我使用错误。谁能告诉我我做错了什么?

最佳答案

if([videoCaptureDevice lockForConfiguration]) {
[videoCaptureDevice setTorchMode:AVCaptureTorchModeOn];
[videoCaptureDevice unlockForConfiguration];
}

关于cocoa - 我只想打开闪光灯来拼接照片我正在尝试使用 AVCaptureDevice 和 AVCaptureFlashModeOn,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3205301/

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