【问题标题】:Flashlight windows phone 8 c#手电筒 windows phone 8 c#
【发布时间】:2014-01-08 11:25:54
【问题描述】:

我是一名初学者,正在尝试为 windows phone 制作手电筒应用程序。

我在 XAML 中添加了一个按钮,这是 c#-code:

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);
            }
        }

谁能告诉我代码有什么问题?

【问题讨论】:

标签: c# windows-phone-8 flashlight


【解决方案1】:

这可能会对您有所帮助。 Here 这个链接也可以帮助你

    PhotoCamera cam = new Microsoft.Devices.PhotoCamera(CameraType.Primary);
    cam.FlashMode = FlashMode.On;

【讨论】:

  • sn-p 应该放在哪里?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-08-28
相关资源
最近更新 更多