Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows phone 8 使用后关闭视频手电筒_Windows Phone 8 - Fatal编程技术网

Windows phone 8 使用后关闭视频手电筒

Windows phone 8 使用后关闭视频手电筒,windows-phone-8,Windows Phone 8,我正在为WP8开发一个简单的闪光灯应用程序,我在这个问题中使用了JustinAngel的伟大示例代码: 我的问题是,;如何关闭照相机闪光灯?我一直在尝试设置VideoTorchMode.Off属性,但当我尝试使用下面的代码再次启动相机时,它只会抛出以下错误:操作因对象的当前状态而无效。 // get the AudioViceoCaptureDevice var avDevice = await AudioVideoCaptureDevice.OpenAsync(sensorLocation,

我正在为WP8开发一个简单的闪光灯应用程序,我在这个问题中使用了JustinAngel的伟大示例代码:

我的问题是,;如何关闭照相机闪光灯?我一直在尝试设置VideoTorchMode.Off属性,但当我尝试使用下面的代码再次启动相机时,它只会抛出以下错误:
操作因对象的当前状态而无效。

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

您需要缓存设备以备以后使用。不要多次初始化它,并确保在处理完后将其丢弃

非常感谢@JustinAngel!如果我在午夜前辞职,我最终可能会想到这个,呵呵。再次感谢您为我指明了正确的方向。:-)