【问题标题】:InvalidOperation Exception in PhotoCaptureDevicePhotoCaptureDevice 中的 InvalidOperation 异常
【发布时间】:2012-12-02 12:36:42
【问题描述】:

当我在 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 州)}

可能是什么问题?谁能帮帮我?

【问题讨论】:

  • 如果使用您的网络摄像头在模拟器上运行(我不确定您是如何尝试的),请使用 Ctrl+F5 在发布模式下尝试。

标签: c# xaml windows-phone-8


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-24
    • 2012-12-05
    • 1970-01-01
    • 1970-01-01
    • 2020-03-08
    • 2015-12-27
    相关资源
    最近更新 更多