如何在 windows phone 8.1 中从相机胶卷中获取存储文件
How to get a storage file from camera roll in windows phone 8.1
如何从 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 中做到这一点吗?
首先,您可能需要在 package.appxmanifest 中声明能力。
完成此操作后,您现在可以使用 Windows.Storage.KnownFolders class 访问图片库。
这里是相册的获取方式,大家可以参考。
public async Task<IEnumerable<StorageFile>> GetFilesInCameraRoll()
{
var cameraRoll = await KnownFolders.PicturesLibrary.GetFolderAsync("Camera Roll");
return await cameraRoll.GetFilesAsync();
}
更详细的资料,可以参考Access Camera Roll in Windows Phone 8.1
如何从 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 中做到这一点吗?
首先,您可能需要在 package.appxmanifest 中声明能力。
完成此操作后,您现在可以使用 Windows.Storage.KnownFolders class 访问图片库。
这里是相册的获取方式,大家可以参考。
public async Task<IEnumerable<StorageFile>> GetFilesInCameraRoll()
{ var cameraRoll = await KnownFolders.PicturesLibrary.GetFolderAsync("Camera Roll");
return await cameraRoll.GetFilesAsync();
}
更详细的资料,可以参考Access Camera Roll in Windows Phone 8.1