मुझे पता है कि इस सवाल से पहले पूछा गया है, हालांकि, मैं काम करने वाले किसी भी समाधान को खोजने में असमर्थ हूं।नेक्सस 6 फ्रंट कैमरा ऊपर
Nexus 6
फ्रंट कैमरा हमेशा मेरे ऐप में उल्टा दिखाता है। कुछ समाधान "setDisplayOrientation
" का उपयोग करना है, जो स्क्रीन पर कैमरे को फ्लिप करता है। हालांकि, हम onPreviewFrame
से प्राप्त frames
के साथ वीडियो को एन्कोड करते हैं।
Android SDK Documentation
के अनुसार, setDisplayOrientation
वास्तव में byte[]
onPreviewFrame
में नहीं बदलता है।
यह प्रीव्यूफ्रेम (बाइट [], कैमरा), जेपीईजी चित्र, या रिकॉर्ड किए गए वीडियो पर पारित बाइट सरणी के क्रम को प्रभावित नहीं करता है। पूर्वावलोकन के दौरान इस विधि को कॉल करने की अनुमति नहीं है।
यदि यह correct orientation
में Nexus 6
सामने का कैमरा onPreviewFrame
फ्रेम पाने के लिए संभव नहीं है, क्या fastest
तरह से प्रत्येक फ्रेम फ्लिप करने, एफपीएस में एक बूंद पीड़ित के बिना है।
धन्यवाद!
क्या आप अपना कोड दिखा सकते हैं? – Raptor
मैं नहीं कर सकता .. कैमरा गतिविधि में कुछ 1000 लाइनें हैं जिन्हें मुझे जाने की आवश्यकता होगी। हालांकि इसके बारे में वास्तव में कुछ खास नहीं है। मूल कैमरा एपीआई (कैमरा 2 नहीं) का उपयोग कर फ्रंट कैमरा पर 720 पी का पूर्वावलोकन आकार सेट करना। नेक्सस 6 पर फ्रंट कैमरा एकमात्र फोन है जिसे हमने देखा है। एक त्वरित Google खोज से पता चलता है कि यह नेक्सस 6 बग है। यहां तक कि इंस्टाग्राम और स्नैपचैट को इस मुद्दे पर कुछ बिंदु था (हालांकि वे इसे ठीक कर चुके हैं)। मुझे संदेह है कि उन्हें ऑनव्यूफ्रेम से कच्चे फ्रेम की आवश्यकता है। – tylerjroach
मैं कल नेक्सस 6 की पकड़ पाने की कोशिश करूंगा और इस मुद्दे के साथ एक छीन लिया कैमरा ऐप बनाउंगा। यह एक बड़ी प्राथमिकता रही है क्योंकि हाल ही में एक सेलिब्रिटी ने ऐप का उपयोग किया था और .. निश्चित रूप से उसके पास नेक्सस 6 था। – tylerjroach