Windows phone 7 调用摄像头拍照 获取照片
微软之前禁止第三方开发wp7手机摄像头应用,没有开放多少API,但是给出了一些方法可以进行摄像头简单拍照功能。这个方法在模拟器上不能达到预期的效果,进行开发的同学可以借用真机测试一下效果。
首先引入命名空间 Using Microsoft.Phone.Tasks;
- void cameraCaptureTask_Completed(object sender, PhotoResult e)
- {
- BitmapImage bmp = new BitmapImage();
- bmp.SetSource(e.ChosenPhoto);//获取返回的图片
- image1.Source = bmp;
- }
- private void button1_Click(object sender, RoutedEventArgs e)
- {
- CameraCaptureTask cameraCaptureTask = new CameraCaptureTask();
- cameraCaptureTask.Show();//打开摄像头程序
- cameraCaptureTask.Completed +=
- new EventHandler<PhotoResult>(cameraCaptureTask_Completed);//拍照完返回
- }