मैं एक ऐप्स है कि उपयोगकर्ताओं को iPhone कैमरे का उपयोग कर तस्वीरें स्नैप करने के लिए अनुमति देता है का निर्माण कर रहा हूँ, और AVFoundation के उपयोग कर रहा हूँ जब यह उपलब्ध (iOS4) है, तो उन के लिए टैप फोकस सुविधा का उपयोग कर सकते हैं, यहां तक कि साथ एक कस्टम ओवरले।तुरंत फ्रीज फ्रेम एक AVCaptureSession
समस्या मैं आ रही है कि captureStillImageAsynchronouslyFromConnection पूर्ण होने में कुछ सेकंड लेता है, जहां वीडियो अब भी है जिसके दौरान मैं फ्रेम फ्रीज करने के मुख्य वीडियो फ़ीड तो वहाँ एक भ्रामक राज्य नहीं है करना चाहते हैं चल रहा है, लेकिन उपयोगकर्ता ने एक तस्वीर छीन ली है (और कैमरा शटर ध्वनि बंद हो गई है)।
मैं बुला [सत्र stopRunning] मैं एक अभी भी छवि पर कब्जा का अनुरोध सही होने के बाद की कोशिश की है, लेकिन इस अप्रत्याशित परिणाम की ओर जाता है; अभी भी छवि समापन ब्लॉक अक्सर उस मामले में निकाल दिया नहीं जाता है।
कैसे मैं वीडियो पूर्वावलोकन परत "ठहराव" हो सकता है पर कोई भी विचार जैसे ही शटर मारा जाता है?
मुझे भी, मैं दूसरे को देखा है सिफारिश की है कि सत्र डिस्कनेक्ट करें, फिर कैमरा पूरी तरह से टूटी हुई है और अस्थिर है। – RainCast