指定的对象或值不存在

时间:2016-11-26 14:14:18

标签: c# xaml uwp raspberry-pi3 windowsiot

我开发了一个UWP应用程序,可以从网络摄像头捕获视频并保存到UWP的本地存储,并且该应用程序在本地计算机上运行得非常好,但是在RaspberryPi3上部署之后我就得到了这个问题

  

指定的对象或值不存在

文件正在保存到Application的localData。调试后我知道错误在以下几行:

Product

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

  

The issue maybe due to your USB camera has no micro phone,  but the default capture mode is video and audio.

因此,在调用MediaCapture.InitializeAsync()之前,您需要将StreamingCaptureMode设置为Video,如下所示:

            var settings = new Windows.Media.Capture.MediaCaptureInitializationSettings();
            settings.StreamingCaptureMode = Windows.Media.Capture.StreamingCaptureMode.Audio;
            await mediaCapture.InitializeAsync(settings);