2013-05-20 3 views
0

У меня есть два вопроса о том, как получить доступ к камере на Windows Phone 8:Как использовать фронтальную камеру для съемки на телефоне Windows?

  1. Как я могу получить доступ к передней панели камеры для съемки?
  2. Как я могу получить доступ к вспышке/факелу основной камеры?

ответ

0

В этом article from MSDN есть пример доступа к передней и задней камерам, а также доступа к вспышке, если вы используете C# (поскольку вы не указали). Вот отрывок под Созданием устройства захвата заголовка:

System.Collections.Generic.IReadOnlyList<Windows.Foundation.Size> SupportedResolutions = 
    PhotoCaptureDevice.GetAvailableCaptureResolutions(CameraSensorLocation.Front); 
Windows.Foundation.Size res = SupportedResolutions[0]; 
this.captureDevice = await PhotoCaptureDevice.OpenAsync(CameraSensorLocation.Front, res); 

Для доступа к флэш-камеры, вот фрагмент под Указанием свойств камеры Заголовка:

cam.SetProperty(KnownCameraPhotoProperties.FlashMode, FlashState.On); 
cam.SetProperty(KnownCameraGeneralProperties.PlayShutterSoundOnCapture, true); 
cam.SetProperty(KnownCameraGeneralProperties.AutoFocusRange, AutoFocusRange.Infinity); 

Надеется, что это помогает!

Смежные вопросы