UWP物联网,如何访问机载摄像头?,而不是USB摄像头

时间:2016-05-17 06:57:58

标签: uwp iot

我在访问物联网相机时遇到问题, 我尝试创建访问摄像头的简单代码,从该摄像头查看实时流媒体。 它适用于Windows-phone 10&& Windows 10。 但是在IOT设备上试用时我遇到了错误,它说“没有设备找到' 相机就像here in this link

  

这是代码

private async Task StartPreviewAsync()
    {
        try
        {
            mediaCapture = new MediaCapture();
            var allVideoDevices = await DeviceInformation.FindAllAsync(DeviceClass.VideoCapture);
            var count = allVideoDevices.Count;

            System.Diagnostics.Debug.WriteLine(count+"Video Capture Device");
            await mediaCapture.InitializeAsync();
            PreviewControl.Source = mediaCapture;
            await mediaCapture.StartPreviewAsync();
        }
        catch (UnauthorizedAccessException)
        {
            // This will be thrown if the user denied access to the camera in privacy settings
            System.Diagnostics.Debug.WriteLine("The app was denied access to the camera");
        }
        catch (Exception)
        {
            System.Diagnostics.Debug.WriteLine("MediaCapture initialization failed.");
        }
    }
    //protected async override void OnNavigatedFrom(NavigationEventArgs e)
    //{
    //    await CleanupCameraAsync();
    //}
    protected async override void OnNavigatedTo(NavigationEventArgs e)
    {
        StartPreviewAsync();

    }

对我的问题的任何建议?

1 个答案:

答案 0 :(得分:3)

Windows 10 IoT Edition目前支持Hardware Compatibility List上的有限数量的设备(请参阅Cameras部分)。不幸的是,如果您没有在那里列出相机,您将无法从UWP应用程序中使用它。据我所知,不支持Raspberry Pi原生相机。