Intereting Posts
एक्सकोड 4.4 में स्वत: संपत्ति को संश्लेषित कैसे किया जाता है? स्ट्रिंग एन्कोडिंग – स्विफ्ट स्विफ्ट में UIAlertView में टेक्स्टफ़ील्ड कैसे जोड़ें बनावट नमूनाकरण एक स्प्राइट प्रस्तुत करने के लिए निर्देशांक एक एंबेडेड UIWebView से और से डाटा पासिंग facebook-ios-sdk सवाल MPMoviePlayerController पर प्लेबैक विफल होने पर त्रुटि विवरण कैसे प्राप्त करें स्विफ्ट के साथ तालिका दृश्य में सेल डेटा को पुनः लोड करें आईओएस – परिणाम अनजान चयनकर्ता द्वारा भेजा गया रोटेशन के लिए CABasicAnimation में झिलमिलाहट MKMapKit ड्रैगएबल एनोटेशन और ड्रॉइंग पॉलीगन्स कैसे xcode 5 में Entitlement.plist फ़ाइल बनाने के लिए? उपयोगकर्ता-एजेंट बदलें और ऐप का नाम और डिफॉल्ट iOS हटाएं छवियों की सरणी प्रदर्शित करने की कोशिश करते हुए, कोड को होम स्क्रीन पर रिटर्न दिया जाता है नीचे यूडिबल वीआईयूआई नियंत्रक के नीचे ADBannerView

UIImagePickerController पर कैमेरा फ़्लैश कैसे पहुंचे?

मैं जानना चाहूंगा कि आईफोन 4 पर कैमरे के फ्लैश को यूआईमेज पिक्चर कंट्रोलर के साथ कैसे स्विच किया जाए।

if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerCameraDeviceFront] == YES) { /// What code here /// } else { NoFlash = [[UIAlertView alloc] initWithTitle:@"Uh-Oh" message:@"Your device doesn't have a flash camera" delegate:nil cancelButtonTitle:@"mhmm, OK" otherButtonTitles:nil]; NoFlash.delegate = self; [NoFlash show]; [NoFlash release]; } 

}

मैंने पहले से ही UIImagePickerController वर्ग संदर्भ वेब पेज यहां पढ़ा है: http://bit.ly/cdAhhB लेकिन मुझे इसका जवाब नहीं मिला। क्या कोई मेरी सहायता कर सकता है?

धन्यवाद

Solutions Collecting From Web of "UIImagePickerController पर कैमेरा फ़्लैश कैसे पहुंचे?"

आप इसका उपयोग कर सकते हैं मूल रूप से 'toggleTorch' कॉल करें जब आप फ्लैश को चालू या बंद करना चाहते हैं उम्मीद है कि आप यही चाहते थे।

 - (void) toggleTorch { AVCaptureDevice *device = [AVCaptureDevice defaultDeviceWithMediaType:AVMediaTypeVideo]; if ([device hasTorch] && [device hasFlash]){ if (device.torchMode == AVCaptureTorchModeOff) { NSLog(@"It's currently off.. turning on now."); [power setImage:[UIImage imageNamed:@"on@2x.png"] forState:UIControlStateNormal]; AVCaptureDeviceInput *flashInput = [AVCaptureDeviceInput deviceInputWithDevice:device error: nil]; AVCaptureVideoDataOutput *output = [[AVCaptureVideoDataOutput alloc] init]; AVCaptureSession *session = [[AVCaptureSession alloc] init]; [session beginConfiguration]; [device lockForConfiguration:nil]; [device setTorchMode:AVCaptureTorchModeOn]; [device setFlashMode:AVCaptureFlashModeOn]; [session addInput:flashInput]; [session addOutput:output]; [device unlockForConfiguration]; [output release]; [session commitConfiguration]; [session startRunning]; [self setTorchSession:session]; [session release]; } else { NSLog(@"It's currently on.. turning off now."); [power.imageView setImage:[UIImage imageNamed:@"off@2x.png"]]; [torchSession stopRunning]; } } } -(IBAction)powerBtn { [self toggleTorch]; } 
 -(void)flashSelected { if (PickerController.cameraFlashMode == UIImagePickerControllerCameraFlashModeOff) { if ([UIImagePickerController isFlashAvailableForCameraDevice:UIImagePickerControllerCameraDeviceRear ]) { PickerController.cameraFlashMode = UIImagePickerControllerCameraFlashModeOn; } } else { PickerController.cameraFlashMode = UIImagePickerControllerCameraFlashModeOff; } } 

बारी-बारी से ..

 -(void)_flashToggle { if (! [UIImagePickerController isFlashAvailableForCameraDevice:UIImagePickerControllerCameraDeviceRear ]) return; if (PickerController.cameraFlashMode == UIImagePickerControllerCameraFlashModeOff) PickerController.cameraFlashMode = UIImagePickerControllerCameraFlashModeOn; else PickerController.cameraFlashMode = UIImagePickerControllerCameraFlashModeOff; } 
 // not all devices have two cameras or a flash so just check here if ( [UIImagePickerController isCameraDeviceAvailable: UIImagePickerControllerCameraDeviceRear] ) { imagePicker.cameraDevice = UIImagePickerControllerCameraDeviceRear; if ( [UIImagePickerController isCameraDeviceAvailable: UIImagePickerControllerCameraDeviceFront] ) { cameraSelectionButton.alpha = 1.0; showCameraSelection = YES; } } else { imagePicker.cameraDevice = UIImagePickerControllerCameraDeviceFront; } // flash mode on if ([UIImagePickerController isFlashAvailableForCameraDevice:imagePicker.cameraDevice] ) { imagePicker.cameraFlashMode = UIImagePickerControllerCameraFlashModeOff; flashModeButton.alpha = 1.0; showFlashMode = YES; }