![](/img/trans.png)
[英]Mvvmcross PictureChooser Plugin - Droid - Picture orientation is wrong
[英]MvvmCross PictureChooser Plugin is not working in Windows Phone 8.1
我正在使用MvvmCross開發Windows Phone 8.1應用程序。 但是,我無法使用Picture Chooser插件。
圖片選擇器:
我正在打電話:
Stream tt= await priChooserTask.ChoosePictureFromLibraryAsync(1024, 95);
文件選擇器將打開選擇文件,但流始終為空。 等待呼叫永不返回流。
我也嘗試了PictureTaking示例,但在Windows Phone 8.1上不起作用。Stream始終為null。
我找到了這篇文章 ,但是對我沒用(我有一些例外,相機也停止工作了),所以我需要更深入。
在MvxPictureChooserTask中,我添加了
var capture = new MediaCapture();
await capture.InitializeAsync(new MediaCaptureInitializationSettings {PhotoCaptureSource = PhotoCaptureSource.Photo}); // New line
await capture.StartPreviewAsync(); // New line
await capture.CapturePhotoToStorageFileAsync(encoding, file);
但這對我也不起作用。
據我了解,WP 8.1中不再有“選擇器”。 我們不能要求系統像8.0或更早的版本那樣“請拍張照片並將其退還給我”。 現在,我們必須使用CaptureElement和MediaCapture創建自己的視圖。 我不知道如何將其移動到插件中,但是如果要談論Windows的實現, 這種方法對我來說很好。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.