0

当我在 Windows Phone 8 中调用 PhotoCaptureDevice.OpenAsync(...) 方法时,它会引发以下异常。

System.InvalidOperationException:由于对象的当前状态,操作无效。在 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务) 在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务) 在 System.Runtime.CompilerServices.TaskAwaiter`1.GetResult() 在 JPMC.Controls.CaptureTaskLauncher.d_ 6.MoveNext() --- 从先前引发异常的位置结束堆栈跟踪 --- 在 System.Runtime.CompilerServices.AsyncMethodBuilderCore.b _0(Object state)}

可能是什么问题?任何人都可以帮助我吗?

4

1 回答 1

1

根据异常消息“由于对象的当前状态,操作无效”我猜您已经初始化了 PhotoCaptureDevice?它是开放的吗?因此,您需要通过调用 Dispose() 关闭打开的 PhotoCaptureDevice 或将其缓存在字段中以供以后使用。

于 2012-12-02T18:46:52.943 回答