【发布时间】:2013-01-21 02:59:20
【问题描述】:
是否可以在不使用“ms-appx:///”协议的情况下在 Windows 8 C# 中访问文件(例如图像、音频和视频)?
【问题讨论】:
是否可以在不使用“ms-appx:///”协议的情况下在 Windows 8 C# 中访问文件(例如图像、音频和视频)?
【问题讨论】:
如果您正在访问最终用户的图像/等,您可以在没有 ms-appx 的情况下执行此操作(其中文件的类型为 StorageFile):
var fileStream = await file.OpenAsync(Windows.Storage.FileAccessMode.Read);
BitmapImage img = new BitmapImage();
img.SetSource(fileStream);
如果您包含图像/等。在您的应用程序中,您可以使用 ms-appx 协议。它本质上意味着“从应用程序包中获取它”。但您也可以使用相对路径。见this article on how to load file resources。
【讨论】: