2012-02-20 13 views
5

फोनगैप का उपयोग कर सामने वाले कैमरे से वीडियो कैप्चर कैसे करें?सामने वाले कैमरे को कैप्चर करें - फोनगैप?

मुझे फोनगैप्स एपीआई दस्तावेज़ों में यह navigator.device.capture.captureVideo(captureSuccess, captureError, {limit:2}); मिला। लेकिन मुझे पीछे की बजाय फ्रंट कैमरा का उपयोग करने के बारे में कुछ भी नहीं दिख रहा है। क्या यह संभव है?

उत्तर

1

मुझे लगता है कि कैमरा खुलने के बाद, आप फ्रंट कैमरा चुन सकते हैं। वर्तमान में मुझे नहीं लगता है तो डिफ़ॉल्ट

1

अपने स्मार्टफोन आगे और पीछे कैमरा है, तो द्वारा सामने का कैमरा खोलने के लिए एक विकल्प नहीं है, जब आप का उपयोग

navigator.device.capture.captureVideo(captureSuccess, captureError, {limit:2}); 

कब्जा कैमरा स्वचालित रूप से स्विच बटन के साथ खोला जाएगा।

+0

यह आपके सवाल का जवाब है, तो अन्य सदस्यों (10x) के लिए उत्तर के रूप में चिह्नित करें। –

1

आज मैं फोनगैप के साथ खेल रहा था क्योंकि मुझे ऐप के बारे में कोई जानकारी थी। इस विचार के लिए मुझे सामने वाले कैमरे की आवश्यकता थी और साथ ही डिफ़ॉल्ट रूप से चुना जाना था। अलग-अलग चीजों की कोशिश करने के बाद मुझे एक काम मिला जो डिफ़ॉल्ट रूप से सामने वाले कैमरे का चयन करता था [नोट: यह एक गंदे फिक्स है, मुझे कोई संकेत नहीं मिला है कि सामने वाले कैमरे के बिना डिवाइस पर क्या होता है!]

इन एक्सकोड (या जो भी संपादक आप उपयोग करते हैं) [ProjectName]/plugins/CDVCapture.m खोलें और कैप्चर इमेज और कैप्चर वीडियो दोनों का पता लगाएं।

pickerController.cameraDevice = UIImagePickerControllerCameraDeviceFront;

और जब कैमरा खोलने दोनों वीडियो और छवि कैप्चरिंग डिफ़ॉल्ट रूप से कैमरे का सामना करना पड़ सामने का चयन करेंगे: दोनों कार्यों/आदेशों एक लाइन कह

pickerController.sourceType = UIImagePickerControllerSourceTypeCamera;

नीचे इस पंक्ति जोड़ें है एप्लिकेशन। हालांकि, उपयोगकर्ता को अभी भी कैमरे को स्विच करने की संभावना है।

यहाँ मेरा पूरा CVDCapture.m फ़ाइल के साथ एक pastebin है: http://pastebin.com/kkkyiPdn

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