簡體   English   中英

Windows Phone 8.1應用程序MediaCapture下暴露

[英]Windows Phone 8.1 app MediaCapture under exposed

我試圖直接從Windows Phone 8.1 Store App中的相機捕獲圖片。

我已經成功初始化了該設備的MediaCapture ,並且可以拍攝照片,但是它們始終是黑色的或暴露在外。

有人可以向我指出如何使相機自動曝光的方向,如果可以的話,也可以觸發焦點,因為當我調用photoManager.VideoDeviceController.FocusControl.FocusAsync()時遇到災難性的故障嗎?

對於自動對焦,我使用以下代碼:

mediaCapture = new MediaCapture();
var settings = new MediaCaptureInitializationSettings();
settings.StreamingCaptureMode = StreamingCaptureMode.Video;
settings.PhotoCaptureSource = PhotoCaptureSource.VideoPreview;

await mediaCapture.InitializeAsync(settings);

var focusSettings = new FocusSettings();
focusSettings.AutoFocusRange = AutoFocusRange.FullRange;
focusSettings.Mode = FocusMode.Auto;
focusSettings.WaitForFocus = true;
focusSettings.DisableDriverFallback = false;

mediaCapture.VideoDeviceController.FocusControl.Configure(focusSettings);

對於曝光,請嘗試以下操作:

await mediaCapture.VideoDeviceController.ExposureControl.SetAutoAsync(true);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM