C# XNA SoundEffect.FromStream



我想加载XNA SoundEffect。我尝试使用:

SoundEffect.FromStream(TitleContainer.OpenStream(XXX));

XXX是地址,但它需要从内容的地址,我想从整个电脑搜索。地址:

C: 用户桌面 电脑程序

我该怎么做?

这样行吗?

SoundEffect.FromStream(new FileStream(path, FileMode.Open));

path为文件路径

您应该将您的自定义文件放在您的内容文件夹或调试文件夹中,以便它们在发布时得到适当的分发。我不确定如果我从一个完全不同的路径加载一个文件会发生什么,因为没有理由这样做。

如果你真的想从较低的路径加载,你可以输入".. "/",这取决于你把解决方案,你需要多少映射向下到达"c:",但你可以在调试信息中看到,它正在寻找文件,所以这应该不是一个问题。

但是我真的建议你为你的自定义内容使用合适的位置,否则你可能会在你想要发布的时候改变吨位。

最新更新