2011-02-03 65 views
6

Ứng dụng WP7 của tôi sử dụng CameraCaptureTask để chụp ảnh và sau đó hiển thị nó trên màn hình của tôi. Tác vụ hoạt động tốt trên Trình giả lập, tuy nhiên nó dừng hoạt động khi tôi triển khai nó trên thiết bị. Khi gỡ lỗi, tôi thấy rằng CameraCaptureTaskObject.Show() đang được gọi, nhưng máy ảnh không hiển thị. Thay vào đó, nhiệm vụ chụp hoàn thành sự kiện được kích hoạt trực tiếp.Windows Phone 7 - CameraTask không hoạt động

Mọi đề xuất?

Trả lời

4

Cảm ơn bạn Olivier, JustinAngel và Stuart. Tất cả các câu trả lời của bạn cùng nhau đã giúp tôi giải quyết vấn đề.

Xóa kết nối USB khỏi PC, làm cho nó hoạt động. Tuy nhiên, tôi không thể gỡ lỗi thêm ứng dụng của mình.

Và sau khi tôi đã dừng phần mềm zune, ứng dụng sẽ không được triển khai cho thiết bị của tôi. Và phải cài đặt công cụ WPConnect để làm việc với thiết bị của tôi mà không cần chạy phần mềm zune.

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

+0

Như tôi đã nói trong câu trả lời của tôi, nếu bạn đóng Zune khi ứng dụng được triển khai, nó sẽ hoạt động. Nếu CameraCaptureTask được khởi động khi khởi động, bạn có thể đặt điểm ngắt trước khi phương thức "Show" được gọi, khởi động gỡ lỗi. Khi trình gỡ lỗi chạm vào điểm ngắt gần Zune và nó sẽ hoạt động. Nhưng cách tiếp cận WPConnect có thể thuận tiện hơn –

+0

Yups. Đúng vậy, Olivier. WPConnect thuận tiện hơn một chút. – Alags

+0

cảm ơn đây là Helpfull –

11

Đảm bảo rằng phần mềm Zune không chạy trên PC khi ứng dụng được triển khai trên thiết bị.

+1

Đúng, điều này có vẻ như là câu trả lời đúng. Cách đảm bảo là kiểm tra loại kết nối hiện tại và đảm bảo rằng nó không phải là Ethernet. Xem @ http://gdwp7dev.wordpress.com/2010/10/24/zune-detection-and-network-awareness/ – JustinAngel