में लाइव मोड में एक क्यूआर कोड स्कैन कैसे करें Google Zxing एक छवि की अपेक्षा करता है। क्या कोई मुझे लाइव स्कैनिंग के लिए इसे साफ तरीके से काम करने के तरीके के बारे में बता सकता है (यानी उपयोगकर्ता डिवाइस को क्यूआर कोड पर इंगित करता है और स्कैन होता है; उपयोगकर्ता को कोई छवि नहीं लेनी पड़ती है)? मैं निम्नलिखित दो पहलुओं का सामना करना पड़ा:ब्लैकबेरी ओएस 5
- कुछ धागे एक टाइमर और घटना इंजेक्शन का उपयोग करने के लिए लगातार चित्र लेने के लिए सुझाव दिया - लेकिन इस दृष्टिकोण डिवाइस पर बहुत अधिक भूमि के ऊपर उठाना पड़ सकता
- कुछ अन्य सूत्र का सुझाव दिया है कि लाइव स्कैनिंग केवल ओएस 6 और ऊपर से संभव है क्योंकि आरआईएम 6 से नीचे ओएस संस्करणों में उन एपीआई का पर्दाफाश नहीं करता है - लेकिन मैं इस प्रभाव के लिए कोई आधिकारिक बयान नहीं ढूंढ पा रहा हूं।
ज़ेक्सिंग के अलावा बीबी ओएस 5 के लिए इसे प्राप्त करने के लिए कोई अन्य पुस्तकालय हैं?
अग्रिम
zxing प्रति छवि की अपेक्षा नहीं करता है, यह स्कैनिंग के लिए मूल पुस्तकालय है। यह एक वीडियो फ़ीड प्रदान करने के लिए ऐप/मंच पर है, या नहीं। बीबीओएस के पहले संस्करण में पूर्वावलोकन फ़ीड प्राप्त करने का कोई तरीका नहीं था। –
@ सेनऑवेन - तकनीकी रूप से, afaik, zxing बिटमैप की अपेक्षा करता है (आप LuminanceSource क्लास देख सकते हैं)! तो, कोई एक वीडियो से फ्रेम पकड़ सकता है और उन्हें संसाधित कर सकता है! दुर्भाग्यवश, यह संभव नहीं है ओएस 5 और नीचे! –
सहमत हैं। (मैं लेखक हूं।) आपकी पोस्ट का सुझाव है कि पुस्तकालय की आवश्यकता है कि स्रोत एक छवि फ़ाइल है; यह परवाह नहीं करता। यदि आपके पास वीडियो फीड से फ़्रेम हैं, तो इसे कुछ LuminanceSource के माध्यम से काम करने के लिए बनाया जा सकता है। –