мне нужен доступ в консоли к датчику информации, когда камера работает, например:Это происходит от датчика
NSLog(@"value senson camera");
мне нужен доступ в консоли к датчику информации, когда камера работает, например:Это происходит от датчика
NSLog(@"value senson camera");
Этот вопрос уже был дан ответ метод Invoke AVCaptureSession Чтобы получить доступ к камере Затем используйте этот метод доступ датчик
Создать NSSrting датчик
@property (strong,nonatomic) NSString *Sensor;
#pragma mark - Styling methods
- (void)captureOutput:(AVCaptureOutput *)captureOutput didOutputSampleBuffer:(CMSampleBufferRef)sampleBuffer fromConnection: (AVCaptureConnection *)connection
{
CFDictionaryRef metadataDict = CMCopyDictionaryOfAttachments(NULL,
sampleBuffer, kCMAttachmentMode_ShouldPropagate);
NSDictionary *metadata = [[NSMutableDictionary alloc]
initWithDictionary:(__bridge NSDictionary*)metadataDict];
CFRelease(metadataDict);
NSDictionary *exifMetadata = [[metadata objectForKey:(NSString *)kCGImagePropertyExifDictionary] mutableCopy];
float brightnessValue = [[exifMetadata objectForKey:(NSString *)kCGImagePropertyExifBrightnessValue] floatValue];
//HERE IS YOU SENSOR INFO
_Sensor = [[NSNumber numberWithFloat:brightnessValue] stringValue];
NSLog(@"VALUE SENSOR %@",_Sensor);
dispatch_time_t popTime = dispatch_time(DISPATCH_TIME_NOW, 0.5 * NSEC_PER_SEC);
dispatch_after(popTime, dispatch_get_main_queue(), ^(void){
if ([_Sensor isEqualToString:@"YOU VALUE"]) {
//YOU CODE HERE
}
});
}
Наслаждайтесь
ok У меня он работает Спасибо – user3365028
Если на этот вопрос уже был дан ответ, вы должны указать вопрос как дубликат и ссылку на дублированный вопрос в будущем. – Lexi
Пожалуйста, прочитайте [справочный центр] (http://stackoverflow.com/help) и отредактируйте вопрос – Lexi
[Проверить это] (http://stackoverflow.com/help/how-to-ask). –