0

我正在开发适用于 Windows 8 的应用程序。该应用程序依赖于设备的摄像头。特别是,我对 Microsoft Surface 上的相机名称非常感兴趣。我知道我可以使用 DeviceInformation 类获取设备上每个摄像头的名称。

我的问题是,Microsoft Surface 上的相机的名称是什么?我目前正在一台较旧的戴尔机器上进行开发。我的设备盖子上有一个摄像头。该相机名称中包含“WebCam”。我正在尝试了解是否应该寻找“前”和“后”或其他可能的相机名称。

有人可以告诉我吗?谢谢!

4

1 回答 1

0

检查特定名称听起来是个很糟糕的主意,不是吗?Surface 不是唯一销售的 Windows 8/Windows RT 设备,而且很可能不是最常见的设备。您可以获得 device.EnclosureLocation。如果 EnclosureLocation 不为空,则面板为您提供有关摄像头是前置摄像头还是后置摄像头的信息(如果该信息可用)。

如果您查看 WinRT XAML 工具包中的CameraCaptureControl - 它已经完成了一些工作以使用户能够选择前置或后置摄像头。

于 2012-11-25T19:22:09.237 回答