Ich benutze CameraCaptureUI zum Öffnen der Kamera in meiner Anwendung; Hier ist der Code, was iam mitÖffnungseinstellungen Charme während Kamera geöffnet schließt die Kamera in Windows 8/WinRT
var camera = new CameraCaptureUI();
camera.PhotoSettings.AllowCropping = false;
var file = await camera.CaptureFileAsync(CameraCaptureUIMode.Photo);
if (file != null)
{
var fileStream = await file.OpenAsync(FileAccessMode.Read);
var bitmapImage = new BitmapImage();
bitmapImage.SetSource(fileStream);
var sourceImage = new WriteableBitmap(bitmapImage.PixelWidth, bitmapImage.PixelHeight);
var imageStream = await file.OpenAsync(FileAccessMode.Read);
sourceImage.SetSource(imageStream);
}
Aber das Problem ist nicht mit der Kamera. Während der Zeit der Kamera geöffnet. Wenn wir Einstellungen öffnen, wird die Funktion "Warten" abgebrochen. var file = await camera.CaptureFileAsync(CameraCaptureUIMode.Photo);
[Datei gibt null zurück] und blendet die CameraCapture-Benutzeroberfläche aus. Was ich versuche zu tun ist, ich muss meine Kamera immer öffnen, auch wenn der Benutzer den Charme öffnet. Wie kann ich dies in WinRT erreichen
Haben Sie bemerkt, Standard-Kamera-App ist nicht mit einem solchen Problem konfrontiert. – Xyroid
Yups. Das gleiche Problem tritt in CameraCaptureUI und FileOpenPicker auf. Sie können diese Probleme problemlos in der Dropbox-App von MS replizieren. Auch das Beispiel in der MSDN ist der Link http://code.msdn.microsoft.com/windowsapps/CameraCaptureUI-Sample-845a53ac#content – StezPet