2012-08-02 30 views
0

所有,正如我們所知,CameraType屬性表示相機在設備上的位置。但是,當我嘗試使用以下代碼將Cameratype從Primary更改爲FrontFacing時,它不起作用。在審查了MSDN document之後,我發現它是一種受保護的設置方法。顯然我沒有訪問權限。有沒有辦法做到這一點? 任何人都可以幫助我嗎? 在此先感謝!切換Windows Phone7中的cameratype

camera.CameraType = CameraType.FrontFacing; 

回答

2

它看起來像你不能強制相機在初始化後不同的模式。

使用實現的構造函數。

對於前:Constructor of PhotoCamera class

我假設你想創建一個自定義的相機應用?或類似的東西? 如果您只想拍攝圖片,請使用Camera Capture Task而不是此。否則,您的應用將無法通過認證

如果照片捕捉不是應用程序的核心功能,請考慮使用相機捕捉任務來捕捉照片,而不是直接使用相機API。分配給相機捕獲任務的內存不計入應用程序內存總使用量。這有助於最大限度地減少應用程序的內存使用,當您的應用程序在256 MB設備上運行時這一點尤其重要。有關更多信息,請參閱開發用於256 MB設備以及如何使用適用於Windows Phone的相機捕獲任務。

+0

謝謝你的回答!是的,你說得對,我想創建一個實時濾鏡相機應用程序。 – HamGuy 2012-08-02 02:01:07

+0

很酷。也看看WP8'鏡頭'。據我所知,這是爲WP相機應用程序編寫過濾器的新方法。 – Madushan 2012-08-02 02:11:39

+0

是的,我收到了泄露的文件。 Tha內置相機非常強大,並且發佈了更強大的API。 – HamGuy 2012-08-02 02:31:01