2011-02-03 106 views
6

我的WP7應用程序使用CameraCaptureTask拍攝一張照片,然後將其顯示在我的屏幕上。該任務在Emulator上正常工作,但是當我將其部署到設備上時,它停止工作。在調試時,我發現CameraCaptureTaskObject.Show()被調用,但相機不顯示。相反,捕獲任務完成事件被直接觸發。Windows Phone 7 - CameraTask不工作

有什麼建議嗎?

回答

4

謝謝奧利弗,JustinAngel和斯圖爾特。所有你的答案一起幫助我解決了這個問題。

從PC上取下USB連接,使其工作。但是,我無法進一步調試我的應用程序。

一旦我停止了zune軟件,應用程序就不會被部署到我的設備。並且必須安裝WPConnect工具才能在不運行zune軟件的情況下使用我的設備。

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

+0

就像我在我的回答中所說的,如果您在部署應用程序後關閉Zune,它應該可以正常工作。如果CameraCaptureTask在啓動時啓動,則可以在調用「Show」方法之前放置斷點,啓動調試。當調試器擊中關閉Zune的斷點,它應該工作。但WPConnect方法可能更方便 – 2011-02-04 10:23:18

11

確保應用程序部署在設備上後,Zune軟件不在PC上運行。

+1

是的,這似乎是正確的答案。確保的方法是檢查當前的連接類型並確保它不是以太網。請參閱@ http://gdwp7dev.wordpress.com/2010/10/24/zune-detection-and-network-awareness/ – JustinAngel 2011-02-03 20:53:29