微软之前禁止第三方开发wp7手机摄像头应用,没有开放多少API,但是给出了一些方法可以进行摄像头简单拍照功能。这个方法在模拟器上不能达到预期的效果,进行开发的同学可以借用真机测试一下效果。

首先引入命名空间 Using Microsoft.Phone.Tasks;

  1. void cameraCaptureTask_Completed(object sender, PhotoResult e)
  2. {
  3. BitmapImage bmp = new BitmapImage();
  4. bmp.SetSource(e.ChosenPhoto);//获取返回的图片
  5. image1.Source = bmp;
  6. }
  7. private void button1_Click(object sender, RoutedEventArgs e)
  8. {
  9. CameraCaptureTask cameraCaptureTask = new CameraCaptureTask();
  10. cameraCaptureTask.Show();//打开摄像头程序
  11. cameraCaptureTask.Completed +=
  12. new EventHandler<PhotoResult>(cameraCaptureTask_Completed);//拍照完返回
  13. }

版权声明:本文为shit原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/shit/archive/2011/09/06/2168851.html