0

WinRT で写真を撮りたい場合は、次のコードを呼び出す必要があります。

        var ui = new CameraCaptureUI();
        ui.PhotoSettings.CroppedAspectRatio = new Size(4, 3);

        var file = await ui.CaptureFileAsync(CameraCaptureUIMode.Photo);

        if (file != null)
        {
            IRandomAccessStream fileStream = await file.OpenAsync(Windows.Storage.FileAccessMode.Read);
            var bitmap = new BitmapImage();
            bitmap.SetSource(fileStream);
            Photo.Source = bitmap;
        }

しかし、例えば自動で写真を撮りたい。1分ごと。ですから、対話を通して毎分写真を撮ることは不可能です。フォトプログラムをそのまま撮ってもいいですか?

4

1 に答える 1

0

それは不可能。キャプチャボタンをクリックする必要があります

参照: http://blog.onedevjob.com/2012/01/22/displaying-webcam-preview-in-a-metro-app-using-winrt-and-xaml/

于 2013-03-07T09:51:14.310 に答える