2011-10-21 239 views
5

मैंने स्क्रीन चमक को समायोजित करने के लिए बहुत से विषयों को पढ़ा है, लेकिन क्या फ्लैश के साथ ऐसा करना संभव है या क्या यह एक बाइनरी चालू/बंद है?क्या आईओएस डिवाइस पर मशाल/फ्लैश चमक स्तर को समायोजित करने का कोई तरीका है?

उत्तर

7

आईओएस 6+ में, आप कर सकते हैं।

[myAVCaptureDevice setTorchModeOnWithLevel:0.5 error:NULL]; <== range is (0,1.0] (don't send 0) 

तुम इतनी तरह av कैप्चर डिवाइस की गणना कर सकते हैं:

NSArray * devices = [AVCaptureDevice devices]; 

और निर्धारित जो जलाकर (यानी नहीं माइक्रोफोन :):

myAVCaptureDevice.hasTorch 

http://developer.apple.com/library/ios/#documentation/AVFoundation/Reference/AVCaptureDevice_Class/Reference/Reference.html

+0

मैंने चमक को कम करने के लिए इस विधि की कोशिश की है, लेकिन यहां तक ​​कि एक बहुत ही कम मूल्य (0.001) के साथ, यह अभी भी अंधेरे से उज्ज्वल है। क्या मुझे उम्मीद करनी चाहिए? मैं पूर्ण और निम्न चमक के बीच बहुत अंतर नहीं समझ सकता। (मैं आईओएस 8 और आईओएस 9 का उपयोग कर रहा हूं) – Jeff

+1

हाँ, इसमें कोई बड़ा अंतर नहीं है। यह कभी नहीं जाता कि एक इंसान "मंद" कहलाएगा। – xaxxon

+0

वह बेकार है :(मैं एक कस्टम बारकोड के लिए बारकोड स्कैनर बनाने की कोशिश कर रहा हूं जो चुंबकीय स्याही का उपयोग करता है, रोशनी को चालू करने में बहुत अधिक बारकोड पढ़ने में मदद मिली है, लेकिन जो कुछ भी नीचे है, वह प्रकाश इतनी चमकदार चमकता है कि धातु स्याही बाकी पर विजय प्राप्त करती है, और चीज पूरी तरह से रंग को बदलने में दर्पण की तरह चमकता है (यानी: स्याही काला है, इस प्रकार मैं काले सलाखों की तलाश करता हूं, लेकिन प्रकाश के नीचे यह सफेद चमकता है) – speeder

-1

मशाल स्वयं चालू/बंद है लेकिन आप इसे चालू करने और बंद होने पर "मैन्युअल रूप से" नियंत्रित कर सकते हैं (आपको इसके लिए एनएसटीमर का उपयोग करने की आवश्यकता होगी)।

शायद आप इसे तेजी से कर सकते हैं ताकि प्रकाश मंद दिखाई दे (मुझे वास्तव में पता नहीं है कि यह व्यावहारिक रूप से काम करेगा या नहीं)।

आप iStrobe (खुला स्रोत) के साथ शुरू और इसे आसानी से देख सकते हैं: http://www.vellios.com/istrobe/

+0

मैं इस कोशिश की और यह बहुत अच्छी तरह से काम नहीं करता है। कॉन्फ़िगरेशन के लिए डिवाइस को लॉक करने के लिए, फिर एक उच्च प्राथमिकता थ्रेड पर एक लूप चला रहा है जो विभिन्न ड्यूटी चक्रों के साथ मशाल को तेजी से चालू/बंद करता है। कोई बात नहीं कि मैंने किस समय का उपयोग किया था, यह अभी भी प्रति सेकंड लगभग 5-10 चमकों पर स्पष्ट रूप से चमक रहा है, और स्पष्ट चमक में भिन्नता नहीं है। –

+0

यह सिर्फ एक सुझाव था। मैंने इसे खुद कोशिश नहीं की है। यह जानना अच्छा है कि संभव नहीं है (लेकिन यह अजीब है)। – Idan

-1

हाँ, iOS6 में + आप चमक स्तर समायोजित कर सकते हैं। चमक के स्तर को समायोजित करने के लिए एक संपत्ति है ... मूल्य 0.0 से 1.0

+0

@ एच बस्तान, मशाल की संपत्ति केवल पढ़ने के लिए पढ़ी जाती है, और आईओएस 5 में जोड़ा गया था। आईओएस 6 में एक नई विधि है, सेट टोरचोडऑनविथलेवल: त्रुटि: जैसा कि ऊपर एक्सएक्सएक्सन द्वारा उल्लिखित है, जो आपको आईओएस 6 से चमक सेट करने देता है या बाद में। –

संबंधित मुद्दे

 संबंधित मुद्दे