2013-03-07 36 views
0

如果我想拍攝照片在WinRT中,我需要調用此代碼:WinRT的C#拍照沒有對話框

 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分鐘。所以,每分鐘都不可能通過對話拍攝照片。我可以照相嗎?

回答

0
+0

媒體基金會如何?我嘗試了這個例子http://msdn.microsoft.com/en-us/library/vstudio/jj872764.aspx但是這個例子有bug。因爲externel網絡攝像頭找不到。我嘗試從這個例子連接到4個不同的USB網絡攝像頭,並且程序顯示錯誤屏幕:(http://s1.ipicture.ru/uploads/20130227/b2QExXKS.png)並且設置不是空屏幕(http:// s2 .ipicture.ru/uploads/20130227/OOme8YpT.png) – titans 2013-03-07 10:10:42

+0

你可以從這裏找到任何幫助 http://social.msdn.microsoft.com/Forums/en-US/winappswithcsharp/thread/63dd9596-bf94-440b- 847A-961cbf036e7b / – user1106633 2013-03-07 11:53:49