que - El encanto de la configuración de apertura cuando la cámara se abre cierra la cámara en Windows 8/WinRT
windows configuracion privacidad camara (1)
Para resolver su problema, debe dejar de usar CameraCaptureUI
y comenzar a usar el <CaptureElement/>
en una interfaz de usuario que diseñe específicamente para su escenario especial.
Lo escribí en un artículo para ayudar. Aquí .
¡La mejor de las suertes!
Estoy usando CameraCaptureUI para abrir la cámara en mi aplicación; Aquí está el código que usa iam
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);
}
Pero el problema no es con la cámara. Durante el tiempo de la cámara abierta. Si abrimos configuraciones, la función de espera se cancela var file = await camera.CaptureFileAsync(CameraCaptureUIMode.Photo);
[El archivo devuelve nulo] y oculta la interfaz de usuario de CameraCapture. Lo que intento hacer es abrir la cámara siempre, incluso si el usuario abre el amuleto. Cómo puedo lograr esto en WinRT