1

我正在为 WP8 开发一个简单的 Flash Light 应用程序,我正在使用 JustinAngel 在这个问题中的出色示例代码:Reflection failure when trying to access 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 回答