表面上Windows 8上的C#摄像头名称

表面上Windows 8上的C#摄像头名称,c#,windows-runtime,C#,Windows Runtime,我正在为Windows8开发一个应用程序。此应用程序依赖于设备的摄像头。特别是,我对微软Surface上摄像头的名称非常感兴趣。我知道我可以使用DeviceInformation类获取设备上每个摄像头的名称 我的问题是,微软Surface上的摄像头名称是什么?我目前正在一台旧的戴尔电脑上开发。我的设备的盖子里有一个摄像头。那个摄像头的名字里有“网络摄像头”。我想知道我是否应该寻找“前”和“后”或者其他可能的相机名称 有人能告诉我吗?谢谢 检查具体的名字听起来是个很糟糕的主意,不是吗?Surfac

我正在为Windows8开发一个应用程序。此应用程序依赖于设备的摄像头。特别是,我对微软Surface上摄像头的名称非常感兴趣。我知道我可以使用DeviceInformation类获取设备上每个摄像头的名称

我的问题是,微软Surface上的摄像头名称是什么?我目前正在一台旧的戴尔电脑上开发。我的设备的盖子里有一个摄像头。那个摄像头的名字里有“网络摄像头”。我想知道我是否应该寻找“前”和“后”或者其他可能的相机名称


有人能告诉我吗?谢谢

检查具体的名字听起来是个很糟糕的主意,不是吗?Surface并不是唯一售出的Windows 8/Windows RT设备,也很可能不是最常见的可用设备。您可以获取device.EnclosureLocation。如果EnclosureLocation不为空,则会提供有关相机是前置相机还是后置相机的信息(如果该信息可用)

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