Windows phone8 でアプリケーションを作成したいと考えています。このアプリケーションでは、Windows Phone 8 で C# を使用して、複数のフレームで異なるエフェクトのライブ カメラ プレビューを表示したいのですが、解決策を教えてください。
1 に答える
1
Windows phone 8 でカメラを使用するには、オブジェクトを使用する必要がありPhotoCamera
ます。OnNavigatedTo
このオブジェクトを好きなように作成するのが最善です:
protected override void OnNavigatedTo (System.Windows.Navigation.NavigationEventArgs e)
{
if (PhotoCamera.IsCameraTypeSupported(CameraType.Primary) == true)
{
cam = new PhotoCamera(CameraType.Primary);
cam.CaptureImageAvailable += new EventHandler<Microsoft.Devices.ContentReadyEventArgs>(cam_CaptureImageAvailable);
viewfinderBrush.SetSource(cam);
}
else
{
txtMessage.Text = "A Camera is not available on this device."; }
}
}
// dispose when we leave
protected override void OnNavigatingFrom (System.Windows.Navigation.NavigatingCancelEventArgs e)
{
if (cam != null)
{
cam.Dispose();
}
}
カメラから実際に画像をキャプチャするには、cam オブジェクトでCaptureImageメソッドを呼び出します。
于 2013-03-18T16:09:24.637 に答える