2011-02-03 30 views
6

Mi aplicación WP7 usa CameraCaptureTask para tomar una foto y luego mostrarla en mi pantalla. La tarea funciona bien en el emulador, sin embargo, deja de funcionar cuando la implemento en el dispositivo. En la depuración encontré que se llama a CameraCaptureTaskObject.Show(), pero la cámara no aparece. En su lugar, el evento de captura de tarea completada se activa directamente.Windows Phone 7 - CameraTask Not Working

¿Alguna sugerencia?

Respuesta

4

Gracias Olivier, JustinAngel y Stuart. Todas tus respuestas juntas me ayudaron a resolver el problema.

Al quitar la conexión USB de la PC, funcionó. Sin embargo, no pude depurar mi aplicación aún más.

Y una vez que detuve el software zune, la aplicación no se implementaría en mi dispositivo. Y tuve que instalar la herramienta WPConnect para trabajar con mi dispositivo sin tener el software zune en ejecución.

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

+0

Como dije en mi respuesta, si cierra Zune una vez que se implementa la aplicación, debería funcionar. Si CameraCaptureTask se inicia al inicio, puede colocar un punto de interrupción antes de que se invoque el método "Mostrar", para iniciar la depuración. Cuando el depurador llegue al punto de interrupción, cierre Zune y debería funcionar. Pero el enfoque de WPConnect es quizás más conveniente –

+0

Yups. Así es Olivier. WPConnect fue un poco más conveniente. – Alags

+0

gracias esto es útil –

11

Asegúrese de que el software de Zune no se ejecuta en la PC una vez que la aplicación se implementa en el dispositivo.

+1

Sí, esto parece la respuesta correcta. La forma de asegurarse es verificar el tipo de conexión actual y asegurarse de que no sea Ethernet. Consulte @ http://gdwp7dev.wordpress.com/2010/10/24/zune-detection-and-network-awareness/ – JustinAngel