我被要求在vb.net中開發軟件,其中一項功能應該是可以在平板電腦上拍照。我已經使用MediaCapture API進行播放,該API返回了一張照片,但由於看起來無法在ModernUI應用程序之外顯示預覽或其他任何內容。這只是純粹的照片捕捉。使用Windows 8中的默認相機應用程序拍攝WPF中的照片
我想了一會兒該如何解決這個問題。然後,我從我的Android手機中獲得了一些靈感。我的想法是調用某種API來在ModernUI模式下打開常規的Windows 8相機應用程序,讓用戶拍攝照片,然後通過「返回值」接收該照片,就像您通常在Android應用程序中執行的那樣。
現在我的問題是,如果有一種方法來啓動Windows 8默認相機應用程序,讓它拍攝一張照片,並將其接收回我的WPF桌面應用程序。
我也可以開發我的軟件作爲ModernUI應用程序,但我從來沒有這樣做,它似乎也必須在網上商店發佈它,但我只想在我的公司內部使用它。
我的其他(簡單的愚蠢)想法是要求用戶自己打開相機應用程序,拍攝一些照片,稍後再回到我的軟件。然後,我可以從他們存儲的文件夾中接收圖像。我想這也可以,但我不太喜歡這個想法,因爲它不是很直觀,看起來很愚蠢。
如果你有一個想法(或其他選擇),我會很高興,如果你可以與我分享。
在此先感謝!
非常感謝!不幸的是,這並不是我所期望的。似乎對於這麼簡單的事情來說相當複雜。 是否至少有一種方法可以從我的WPF程序啓動默認相機應用程序? – 2014-08-27 13:54:37
看看這個問題:http://stackoverflow.com/questions/22475520/start-metro-app-camera-from-wpf-application – feO2x 2014-08-27 13:59:24
也許這也可以幫助你:http://www.devx.com/DOTNET /條/ 30375 – feO2x 2014-08-27 15:50:21