Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/264.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 即使在添加清单并提供权限后,MediaCapture初始化仍失败_C#_Uwp - Fatal编程技术网

C# 即使在添加清单并提供权限后,MediaCapture初始化仍失败

C# 即使在添加清单并提供权限后,MediaCapture初始化仍失败,c#,uwp,C#,Uwp,我想使用设备中可用的摄像头拍摄图像 我尝试了Microsoft()提供的示例照相机应用程序 此示例应用程序在清单中应用了网络摄像头和麦克风访问。当应用程序启动时,甚至提供了权限,但我仍然收到一个异常,说访问被拒绝 _mediaCapture = new MediaCapture(); var settings = new MediaCaptureInitializationSettings { VideoDeviceId = cameraDevice.Id }; try { await

我想使用设备中可用的摄像头拍摄图像

我尝试了Microsoft()提供的示例照相机应用程序

此示例应用程序在清单中应用了网络摄像头和麦克风访问。当应用程序启动时,甚至提供了权限,但我仍然收到一个异常,说访问被拒绝

_mediaCapture = new MediaCapture();

var settings = new MediaCaptureInitializationSettings { VideoDeviceId = cameraDevice.Id };

try
{
   await _mediaCapture.InitializeAsync(settings); //Getting exception here
   _isInitialized = true;
}
catch (UnauthorizedAccessException)
{
   Debug.WriteLine("The app was denied access to the camera");
}
在Package.appxmanifest中

...
<Capabilities>
   <uap:Capability Name="picturesLibrary" />
   <DeviceCapability Name="webcam" />
   <DeviceCapability Name="microphone" />
</Capabilities>
...
。。。
...

也为应用程序启用了访问权限

我也检查了摄像头应用程序的权限。我仍然在_mediaCapture.InitializeAsync(设置)中遇到访问被拒绝的异常


此应用程序在其他计算机上运行正常。

摄像头设备可能出现问题,请尝试更换其他摄像头测试。如果我在其他应用程序中使用摄像头,则摄像头工作正常。请检查您是否已关闭应用程序的摄像头隐私设置启用功能中的功能。同时更新了我的屏幕截图。该选项已启用。问题可能发生在相机设备中,请尝试替换其他相机测试。如果我在其他应用中使用相机,相机工作正常。请检查您是否已关闭该应用的相机隐私设置启用功能中的功能。还更新了我的屏幕截图。该选项已启用。