我是 Windows Phone 开发的新手,我正在尝试做一个简单的培训应用程序。
我希望我的应用程序加载一些我放入项目内文件夹中的音频文件。
这是一个简短的片段:
private void LoadSound(String SoundFilePath, out SoundEffect Sound)
{
// For error checking, assume we'll fail to load the file.
Sound = null;
try
{
// Holds informations about a file stream.
StreamResourceInfo SoundFileInfo = Application.GetResourceStream(new Uri(SoundFilePath, UriKind.Relative));
我的文件夹结构类似于
- Project
- Kits
- TestKit_128
- Bass_126.wav
并打电话
Button.setSound("Kits\\TestKit_128\\bass_126.wav");
抛出 aSystem.NullReferenceException
因为在创建 URI 时找不到路径。(至少我是这么认为的!)
我应该怎么办?
当我第一次运行应用程序时,有什么方法可以从项目中的文件夹加载文件或将它们复制到 IsolatedStorage 中?
谢谢
编辑:
我刚刚用 WinRar 打开了 XAP 文件,没有“Kits”文件夹,所以我想我的问题是如何让它将文件夹添加到 XAP 文件中。