2017-02-08 11 views

Antwort

0

Wenn Sie eine erweiterte Fotoaufnahme machen möchten, können Sie die Klasse MediaCapture verwenden. Alles über dieses finden Sie at MSDN. Es gibt auch ziemlich schöne Proben at GitHub.

Es scheint auch, dass my old post for WinRT immer noch ziemlich relevant ist. Sie werden dort finden, dass ich mit GetCameraID:

private static async Task<DeviceInformation> GetCameraID(Windows.Devices.Enumeration.Panel desired) 
{ 
    DeviceInformation deviceID = (await DeviceInformation.FindAllAsync(DeviceClass.VideoCapture)) 
     .FirstOrDefault(x => x.EnclosureLocation != null && x.EnclosureLocation.Panel == desired); 

    if (deviceID != null) return deviceID; 
    else throw new Exception(string.Format("Camera of type {0} doesn't exist.", desired)); 
} 

eine Vorrichtung zur Auswahl verwendet werden, um das Foto aufzunehmen. In Ihrer App können Sie Geräte aufzählen und das für Sie passende auswählen.

Verwandte Themen