1

私はWP8用のシンプルなFlashLightアプリケーションを開発しており、この質問ではJustinAngelによる優れたサンプルコードを使用しています:Microsoft.Phone.Media.Extendedにアクセスしようとしたときの反射の失敗

私の質問は; カメラのフラッシュを閉じるにはどうすればよいですか?VideoTorchMode.Offプロパティを設定しようとしましたが、以下のコードを使用してカメラを再度起動しようとすると、次のエラーがスローされます。Operation is not valid due to the current state of the object.

// get the AudioViceoCaptureDevice
var avDevice = await AudioVideoCaptureDevice.OpenAsync(sensorLocation,
   AudioVideoCaptureDevice.GetAvailableCaptureResolutions(sensorLocation).First());
4

1 に答える 1

0

後で使用するために avDevice をキャッシュする必要があります。何度も初期化せず、使い終わったら必ず破棄してください。

于 2012-11-30T00:29:53.147 に答える