2014-03-04 44 views
0

我不知道爲什麼,偶爾,調用API PhotoCaptureDevice當我的手機的攝像頭將轉向綠色屏幕,其他攝像頭應用程序,甚至內置的相機應用的所有不工作,然後我必須重新啓動手機才能解決綠屏問題。另外,應該注意的是,在綠屏狀態期間沒有異常被拋出。我在Google.com上搜索這個問題,似乎是WP8操作系統故障。綠色屏幕當調用Windows Phone上PhotoCaptureDevice API 8

在這裏,我要問: 1)。有沒有辦法避免或減少綠屏問題? 2)。由於沒有例外,如何以編程方式檢測綠屏狀態? (然後我可以顯示一條消息,提醒用戶重新啓動了他的電話。)

謝謝!

回答

0

您正在使用PhotoCaptureDevice類。 嘗試處理相機對象,完成拍攝後調用GC.Collect()。 我認爲這將幫助你擺脫綠屏問題。我讀過這個GC.Collect()解決了一些微軟論壇中的綠屏問題。不記得在哪裏。但話雖如此,在程序中使用GC.Collect()通常不是一種好的做法。

希望你得到它的工作。謝謝。