C# 如何从自定义Windows phone 8.1.app调用系统摄像头

C# 如何从自定义Windows phone 8.1.app调用系统摄像头,c#,windows,xaml,camera,windows-phone-8.1,C#,Windows,Xaml,Camera,Windows Phone 8.1,有没有办法在我的应用程序中使用默认的照相机应用程序(诺基亚/微软照相机)? 我想在btn上点击呼叫系统摄像头。用它拍照,然后从我的应用程序将照片上传到服务器 如果没有办法做到这一点,那么创建摄像头应用程序的最佳方法是什么,这样用户就可以使用变焦、手电筒等 编辑: 这在旧版本的Windows phone中可用,并且使用简单 像这样: CameraCaptureTask camera = new CameraCaptureTask(); camera.Show();

有没有办法在我的应用程序中使用默认的照相机应用程序(诺基亚/微软照相机)? 我想在btn上点击呼叫系统摄像头。用它拍照,然后从我的应用程序将照片上传到服务器

如果没有办法做到这一点,那么创建摄像头应用程序的最佳方法是什么,这样用户就可以使用变焦、手电筒等

编辑: 这在旧版本的Windows phone中可用,并且使用简单 像这样:

 CameraCaptureTask camera = new CameraCaptureTask();
        camera.Show();
        camera.Completed += new EventHandler<PhotoResult>(camera_Completed);
CameraCaptureTask camera=新建CameraCaptureTask();
摄像头显示();
camera.Completed+=新事件处理程序(camera_Completed);
我不明白微软为什么要从WindowsPhone8.1中删除这个功能

谢谢,,
关于

摄像头捕获任务基于Silverlight API,适用于使用Silverlight页面的Windows phone 7和8。摄像头API现在基于WinRT Universal API。看看这个

您可以通过此链接,

摄像头捕获任务基于Silverlight API,适用于使用Silverlight页面的Windows phone 7和8。camera API现在基于WinRT Universal API。是的,但仅在Windows 8.1应用程序中,而不是在Windows phone 8.1中,正如其在链接上所说:“注意,CameraCaptureUI控件在Windows phone 8.1设备上不可用。”因此,基本上如果我想在Windows phone RT中执行此操作,我需要自己为相机设置创建这些按钮,或者使用FileOpenPicker访问系统摄像头,但用户需要按图片库中的摄像头btn。我想我会改用Silverlight应用程序,并使用CameraCaptureTask。谢谢,请检查VS 2013 CTP4更新后,您是否可以选择创建Silverlight页面。我想我们没有!!发射装置已经进入WinRT。