1

是否可以在不使用“ms-appx:///”协议的情况下访问 Windows 8 C# 中的文件(例如图像、音频和视频)?

4

1 回答 1

5

如果您正在访问最终用户的图像/等,则可以在没有 ms-appx 的情况下执行此操作(其中文件的类型为 StorageFile):

var fileStream = await file.OpenAsync(Windows.Storage.FileAccessMode.Read);
BitmapImage img = new BitmapImage();
img.SetSource(fileStream);

如果您包含图像/等。在您的应用程序中,您可以使用 ms-appx 协议。它本质上意味着“从应用程序包中获取它”。但您也可以使用相对路径。请参阅这篇文章了解如何加载文件资源

于 2013-01-21T03:16:15.943 回答