我开发了一个 UWP 应用程序,它可以从网络摄像头捕获视频并将其保存到 UWP 的本地存储中,该应用程序在本地机器上运行良好,但是在将它部署到 RaspberryPi3 上后,我得到了 fo
The Specified Object or Value Does not Exist
文件正在保存到应用程序的本地数据。调试后我知道错误在以下几行:
MediaEncodingProfile recordProfile = null;
recordProfile = MediaEncodingProfile.CreateWmv(VideoEncodingQuality.Auto);
await _mediaCapture.StartRecordToStorageFileAsync(recordProfile, recordStorageFile);
_statuses.Add(DateTime.Now.ToString() + ": " + fileName + " Recording in progress");
如有任何帮助,我们将不胜感激。
最佳答案
因此,在调用 MediaCapture.InitializeAsync() 之前,您需要像这样将 StreamingCaptureMode 设置为视频:
var settings = new Windows.Media.Capture.MediaCaptureInitializationSettings();
settings.StreamingCaptureMode = Windows.Media.Capture.StreamingCaptureMode.Audio;
await mediaCapture.InitializeAsync(settings);
关于c# - 指定的对象或值不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40819237/