2011-02-03 6 views
6

मेरा WP7 ऐप एक तस्वीर लेने के लिए कैमरा कैप्चर टास्क का उपयोग करता है और फिर इसे मेरी स्क्रीन पर प्रदर्शित करता है। यह कार्य एमुलेटर पर ठीक काम करता है, हालांकि जब मैं इसे डिवाइस पर तैनात करता हूं तो यह काम करना बंद कर देता है। डिबगिंग पर मैंने पाया कि CameraCaptureTaskObject.Show() को कॉल किया जा रहा है, लेकिन कैमरा दिखाई नहीं देता है। इसके बजाय कैप्चर कार्य पूरा करने की घटना सीधे निकाल दी जाती है।विंडोज फोन 7 - कैमरा टास्क काम नहीं कर रहा है

कोई सुझाव?

उत्तर

4

धन्यवाद ओलिवर, JustinAngel और स्टुअर्ट। आपके सभी उत्तरों ने एक साथ इस मुद्दे को हल करने में मदद की।

पीसी से यूएसबी कनेक्शन को हटाने से, यह काम करता है। हालांकि, मैं अपने ऐप को और डीबग करने में असमर्थ था।

और एक बार जब मैंने ज़्यून सॉफ़्टवेयर को रोक दिया, तो ऐप मेरे डिवाइस पर तैनात नहीं होगा। और ज़्यून सॉफ़्टवेयर चलाने के बिना मेरे डिवाइस के साथ काम करने के लिए WPConnect टूल इंस्टॉल करना पड़ा।

http://blogs.msdn.com/b/jaimer/archive/2010/11/03/tips-for-debugging-wp7-media-apps-with-wpconnect.aspx

+0

जैसा कि मैंने अपने उत्तर में कहा था, यदि आप ऐप तैनात होने के बाद ज़्यून बंद करते हैं, तो इसे काम करना चाहिए। यदि स्टार्टअप पर कैमरा कैप्चर टास्क लॉन्च किया गया है, तो आप "शो" विधि कहने से पहले ब्रेकपॉइंट डाल सकते हैं, लॉन्च डिबगिंग। जब डीबगर ब्रेकपॉइंट बंद ज़ून को हिट करता है और इसे काम करना चाहिए। लेकिन WPConnect दृष्टिकोण शायद अधिक सुविधाजनक –

+0

युप्स है। यह ओलिवियर सही है। WPConnect थोड़ा और सुविधाजनक था। – Alags

+0

धन्यवाद यह मददगार है –

11

सुनिश्चित करें कि डिवाइस पर ऐप तैनात होने पर ज़्यून सॉफ़्टवेयर पीसी पर नहीं चल रहा है।

+1

हाँ, यह सही जवाब की तरह लगता है। सुनिश्चित करने का तरीका वर्तमान कनेक्शन प्रकार की जांच करना और सुनिश्चित करना है कि यह ईथरनेट नहीं है। देखें @ http://gdwp7dev.wordpress.com/2010/10/24/zune-detection-and-network-awareness/ – JustinAngel