0
Я новичок, который пытается сделать приложение для фонарика для телефона Windows.Фонарик windows phone 8 C#
Я добавил одну кнопку в XAML, и это C# -кода:
private async void Button_Click(object sender, RoutedEventArgs e)
{
CameraSensorLocation camLocation = CameraSensorLocation.Back;
IReadOnlyList<object> CameraModes;
CameraModes = AudioVideoCaptureDevice.GetSupportedPropertyValues(camLocation, KnownCameraAudioVideoProperties.VideoTorchMode);
if (CameraModes.ToList().Contains((UInt32)VideoTorchMode.On))
{
AudioVideoCaptureDevice flashDevice;
flashDevice = await AudioVideoCaptureDevice.OpenAsync(camLocation, AudioVideoCaptureDevice.GetAvailableCaptureResolutions(camLocation).First());
flashDevice.SetProperty(KnownCameraAudioVideoProperties.VideoTorchMode, VideoTorchMode.On);
}
}
Может кто-нибудь сказать мне, что случилось с кодом?
В чем проблема, с которой вы сталкиваетесь? – Silvermind
Отладчик разбивается. Это просто не сработает. Если я тестирую его на устройстве, приложение аварийно завершает работу. –
Уже есть ответ на ваш вопрос [здесь.] [1] Надеюсь, это вам поможет. [1]: http://stackoverflow.com/questions/17259293/turn-flash-on-off –