VideoDevice = CameraWithPosition (AVCaptureDevicePosition.Back) / वीडियोडिवाइस = CameraWithPosition (AVCaptureDevicePosition.Front) को काम नहीं करने दें /
यदि अभी भी आउटपुट = self.stillImageOutput {वीडियो कनेक्शन] = stillOutput.connectionWithMediaType (AVMediaTypeVideo) {println ("stillOutput \ (stillOutput)") अभी भी आउटपुट के लिए काम कर रहा है / काम कैप्चरस्टिल इमेज एसिंक्रोनसफ्रोन कनेक्शन (वीडियो कनेक्शन) (प्रिंटलएन ("इमेज स्काउमेंट बफर \ (इमेज स्प्लेमेंट बफ़र)") में प्रिंटिंग ("इमेजसेंशन बफर: सीएमएसampleबफर!") // प्रिंट कैमरे के लिए शून्य प्रिंट करता है, फ्रंट कैमरे के लिए काम करता है ... और कोड < पी> मैं फ्रंट कैमरा से छवि को कैप्चर करने में सक्षम हूं लेकिन मेरे आईफोन के बैक कैमरा के लिए काम नहीं कर रहा है, क्या दोनों कैमरे के लिए कोई अलग सेटिंग्स है? त्रुटि कोड:
बैकअप कैमरा के लिए शून्य के रूप में imageSampleBuffer प्राप्त करना
त्रुटि लॉग:
त्रुटि डोमेन = AVFoundationErrorDomain कोड = -11800 "ऑपरेशन पूरा नहीं किया जा सकता है" UserInfo = 0x1704682c0 {NSUnderlyingError = 0x170255d20 "ऑपरेशन पूरा नहीं किया जा सकता है। (OSStatus त्रुटि -16803।)", NSLocalizedFailureReason = एक अज्ञात त्रुटि उत्पन्न हुई (-16803), NSLocalizedDescription = ऑपरेशन पूरा नहीं किया जा सकता}
"अधिक कोड" की जांच करें
सामने का कैमरा एक छवि को तेज़ी से वापस देगा, इसलिए यदि आप रोकते हैं पूर्वावलोकन या वीडियो कनेक्शन में अन्य परिवर्तन सीधे कैप्चर के बाद STILLImageAsynchronouslyFromConnection यह सामने कैमरे के लिए काम कर सकता है, लेकिन वापस कैमरे के लिए नहीं।
No comments:
Post a Comment