0

Windows Phone 8 でアプリケーションを開発しています。基本的に、私のアプリケーションでは、PhotoCaptureDeviceAPI を使用してスナップを撮影し、バーコードをスキャンします。ハードウェアの [戻る] ボタンを使用してカメラ ページに移動し、戻ってくると、カメラ ページがハングして先に進めなくなることがあります。

The code snippet used is :

//Passing Videobrush to PhotoCapturedevice

VideoBrush brush;

brush.SetSource(_device);

//PhotoCapture Device Intialization

internal PhotoCaptureDevice _device;

CameraSensorLocation cameraLocation;

    if (PhotoCaptureDevice.AvailableSensorLocations.Contains(CameraSensorLocation.Back))
    {
          var supportedResolutions = PhotoCaptureDevice.GetAvailableCaptureResolutions(CameraSensorLocation.Back);
          _initRes = GetBestResolution(supportedResolutions);
           cameraLocation = CameraSensorLocation.Back;

     }
     else if (PhotoCaptureDevice.AvailableSensorLocations.Contains(CameraSensorLocation.Front))
     {
           var supportedResolutions = PhotoCaptureDevice.GetAvailableCaptureResolutions(CameraSensorLocation.Front);
           _initRes = GetBestResolution(supportedResolutions);
            cameraLocation = CameraSensorLocation.Front;

     }  

これについて私を助けてくれませんか

4

1 に答える 1

0

brush.SetSource(_device); を呼び出す前に、photocapture オブジェクトを初期化する必要があります。

于 2013-08-27T11:28:00.713 に答える