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(オブジェクトの状態)}

何が問題なのですか? 誰でも私を助けることができますか?

4

1 に答える 1

1

「オブジェクトの現在の状態のため、操作は有効ではありません」という例外メッセージに基づいて、すでに PhotoCaptureDevice が初期化されていると思いますか? そして、それは開いていますか?そのため、開いている PhotoCaptureDevice を Dispose() を呼び出して閉じるか、後で使用するためにフィールドにキャッシュする必要があります。

于 2012-12-02T18:46:52.943 に答える