绿屏在Windows Phone 8上调用PhotoCaptureDevice API时

时间:2014-03-04 02:41:37

标签: windows-phone-8

我不知道为什么,偶尔我的手机的相机会在调用PhotoCaptureDevice API时转为绿屏,其他相机应用程序甚至内置相机应用程序都无法正常工作,然后我必须重新启动手机才能修复绿屏问题。另外,应该注意的是,在绿屏状态期间没有抛出异常。我在Google.com上搜索过这个问题,似乎是WP8操作系统故障。

在这里,我想问: 1)。有没有办法避免或减少绿屏问题? 2)。由于没有异常,如何以编程方式检测绿屏状态? (然后我可以显示一条消息,提醒用户重启他的手机。)

谢谢!

1 个答案:

答案 0 :(得分:0)

您正在使用PhotoCaptureDevice类。 尝试处理相机对象,完成拍照后调用GC.Collect()。 我认为这将帮助您摆脱绿屏问题。我读过这个GC.Collect()解决了一些微软论坛中的绿屏问题。不要完全记住在哪里。但话说回来,在程序中使用GC.Collect()通常不是一个好习惯。

希望你能让它运转起来。感谢。