3

如何从 Windows Phone 8.1 的相机胶卷中的图片创建 Windows.Storage.StorageFile?我尝试了以下方法:-

try{
    Windows.Storage.StorageFolder folder = Windows.Storage.KnownFolders.CameraRoll;
    Windows.Storage.StorageFile file = await folder.GetFileAsync(filename);
   }
   catch(Exception exc) 
   {
      MessageBox.Show(exc.Message);
   }

这会产生访问冲突异常。有人可以告诉我如何在 windows phone 8.1 中做到这一点吗?

4

1 回答 1

1

首先,您可能需要在 package.appxmanifest 中声明该功能。 在此处输入图像描述

完成此操作后,您现在可以使用Windows.Storage.KnownFolders 类访问图片库。

这里是如何获取相机胶卷,大家可以参考。

public async Task<IEnumerable<StorageFile>> GetFilesInCameraRoll()

{ var cameraRoll = await KnownFolders.PicturesLibrary.GetFolderAsync("相机胶卷");

return await cameraRoll.GetFilesAsync();

}

更多详细信息,可以参考Windows Phone 8.1 中的访问相机胶卷

于 2016-11-30T10:31:06.737 回答