繁体   English   中英

从现有的相机应用程序Windows Phone 8.1运行时C中获取图片

[英]get Picture from exising camera app Windows Phone 8.1 runtime c#

我想调用一个函数,将打开“电话”的“标准”相机应用程序,用户拍摄照片,然后我将获得一些有关所拍摄照片的信息。

我不想这样写一个单独的照片应用程序(我必须在另一个视图中使用Windows.Media.Capture.MediaCapture来做,我想在这里阅读条形码,但在这里我只想获得一张漂亮的照片)

在我看来,它应该像SpeechRecognizer一样工作,我只是等到ist完成后才能得到结果。

有没有办法做到这一点,还是我不得不写自己的相机视图? (如果用户在手机上拥有通用的相机外观,那就太好了)

有人知道这是否可能吗?

雷根斯机甲

在Windows Phone 7和8中,您可以使用PhotoChooserTask,但Windows Phone 8.1 XAML中不再提供该功能。 但是有一个解决方法。

您可以使用FileOpenPicker

var picker = new  FileOpenPicker
{
    ViewMode = PickerViewMode.Thumbnail,
    SuggestedStartLocation = PickerLocationId.PicturesLibrary, 
};

picker.FileTypeFilter.Add(".jpg");
picker.FileTypeFilter.Add(".jpeg");

picker.PickSingleFileAndContinue();

这将启动选择器从图片库中选择照片,但是UI底部有一个相机按钮,用户可以用来拍摄新照片。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM