2016-01-20 67 views
10

他們告訴CameraCaptureUI的方法是,它應該以全屏模式啓動,而不是一個小窗口?在Windows 10全屏中使用CameraCaptureUI

我當前的代碼鏈接webside:

CameraCaptureUI cameraUI = new CameraCaptureUI(); 

Windows.Storage.StorageFile capturedMedia = 
    await cameraUI.CaptureFileAsync(CameraCaptureUIMode.Video); 

我的應用程序是基於WinRT的爲Windows 8.1。

在一個雙贏8客戶端的相機應用剛剛開始在全屏,但有10場客戶端它在一個小窗口中打開相機應用

+0

嗨,你有沒有解決這個問題也面臨同樣的問題? –

+0

@ arjun-t-raj是隻是看關於答案的評論 –

回答

4

目前沒有控制CameraCaptureUI窗口從尺寸方式一個UWP應用程序。

開發團隊意識到人們對此感到擔憂,並正在觀看UserVoice請求How can we improve the Windows dev platform?您可以在那裏投票和發表評論,以幫助團隊理解需求並對其進行適當的優先級排序。

+0

所以我必須將相機功能實現到我的應用程序才能在全屏中使用它? –

+0

是的。如果您想自定義相機體驗,可以使用MediaCapture自行實施 –

0

此代碼顯示如何使用CameraCaptureUI類拍攝照片。代碼來自Camera capture UI sample的文件CapturePhoto.xaml.cs。當您調用異步方法CaptureFileAsync時,會出現與用戶的對話。

// Using Windows.Media.Capture.CameraCaptureUI API to capture a photo 

CameraCaptureUI dialog = new CameraCaptureUI(); 
Size aspectRatio = new Size(16, 9); 
dialog.PhotoSettings.CroppedAspectRatio = aspectRatio; 

StorageFile file = await dialog.CaptureFileAsync(CameraCaptureUIMode.Photo);