?
快捷搜索:  as  test  1111  test aNd 8=8  test++aNd+8=8  as++aNd+8=8  as aNd 8=8

新永樂國際樂在其中:【Windows 8風格應用開發教程】29、Windows 8的相機、捕獲圖片與視頻的基本原理介紹及實現示例BR關于相機BR相機設置

?

小序

本文主要先容Windows 8中相機的觀點、捕獲圖片與視頻的基濫觴基本理、若何實現捕獲圖片與視頻、相機最佳實踐。

一、相機

關于相機

1.相機對話框供給了觸屏優化的全屏體驗,你可從嵌入的或附加的相機中捕獲照片和視頻。

2.全屏對話框處置懲罰顯示相機 UI 的事情。

3.經由過程此對話框,你可以應用對 Windows.Media.Capture.CameraCaptureUI.captureFileAsyncAPI 的一種措施調用捕獲照片或視頻。

4.作為捕獲體驗的一部分,用戶可對其捕獲的照片進行修剪,對捕獲的視頻進行剪輯,然后再將它們返回至調用利用法度榜樣。

5.用戶在捕獲照片或視頻前,還可調劑一些相機設置,例如亮度、比較度和曝光等。相機對話框用于實時照片和視頻捕獲。

相機設置

1.可經由過程相機選項調劑相機設置

2.包括照片分辨率;是否視頻防哆嗦;亮度;比較度等選項

編輯照片

1.“裁剪”按鈕進行裁剪照片

2.“確定”按鈕確認捕獲的照片

3.&ld新永樂國際樂在其中quo;重拍”按鈕從新拍攝照片

編輯視頻

1.“剪輯”按鈕進行剪輯視頻

2.“確定”按鈕確認捕獲的視頻

3.“重拍”按鈕從新拍攝視頻

二、捕獲圖片與視頻的基濫觴基本理

首先,我們必要在清單文件中注冊攝像頭/麥克風權限。

其次,在響應的.cs文件中,添加命名空間。

著末,聲明CameraCaptureUI工具、設置工具屬性、調用CaptureFileAsync措施。

然后我們就可以經由過程利用法度榜樣調用攝像頭來捕獲照片/視頻了。

三、若何實現捕獲圖片與視頻

啟用攝像頭權限

1.捕獲照片時,利用必須容許應用攝像頭

2.可經由過程設置利用法度榜樣清單文件(Package.appxmanifest)啟用攝像頭權限

3.Capabilities選項卡中勾選Webcam項

啟用麥克風權限

1.捕獲視頻時,利用一樣平常容許應用麥克風

2.可經由過程設置利用法度榜樣清單文件(Package.appxmanifest)啟用麥克風權限

3.Capabilities選項卡中勾選Microphone項

捕獲照片相關屬新永樂國際樂在其中性

捕獲視頻相關屬性

若何捕獲照片

using Windows.Med新永樂國際樂在其中ia.Capture;

privateasyncvoidOnCapturePhoto(objectsender, TappedRoutedEventArgs e){

var camera = new CameraCaptureUI();

var file = await camera.CaptureFileAsync(CameraCaptureUIMode.Photo);if (file != null)

{photo = file;

DataTransferManager.ShowShareUI();

} }

經由過程CameraCaptureUIMode可以設置Phone;Video;PhoneOrVideo。

若何捕獲視頻

using Windows.Media.Capture;

private async void OnCaptur新永樂國際樂在其中eVideo(object sender, TappedRoutedEventArgs e) {

var camera = new CameraCaptureUI();

camera.VideoSettings.Format = CameraCaptureUIVideoFormat.Wmv;

var file = await camera.CaptureFileAsync(CameraCaptureUIMode.Video);if (file != null)

{video = file;

DataTransferManager.Sh新永樂國際樂在其中owShareUI();}

免責聲明:以上內容源自網絡,版權歸原作者所有,如有侵犯您的原創版權請告知,我們將盡快刪除相關內容。

您可能還會對下面的文章感興趣:

快三平台开户