我想加载 XNA SoundEffect。我曾尝试使用:
SoundEffect.FromStream(TitleContainer.OpenStream(XXX));
XXX 是地址,但它需要内容中的地址,我想从整个计算机中搜索。地址如:
C:\用户\PC\桌面\程序
我怎么做?
我想加载 XNA SoundEffect。我曾尝试使用:
SoundEffect.FromStream(TitleContainer.OpenStream(XXX));
XXX 是地址,但它需要内容中的地址,我想从整个计算机中搜索。地址如:
C:\用户\PC\桌面\程序
我怎么做?
这行得通吗?
SoundEffect.FromStream(new FileStream(path, FileMode.Open));
其中 path 是文件路径。
您应该将自定义文件放在内容文件夹或调试文件夹中,以便在发布时正确分发它们。我不确定如果我从完全不同的路径加载文件会发生什么,因为没有理由这样做。
如果您真的想从很远的路径加载,您可以键入“../”来向下地图,这取决于您放置解决方案的位置需要多少地图才能到达“c:\”但是你可以在调试信息中看到它正在查找文件的位置,因此这应该不是问题。
但我真的建议您为您的自定义内容使用正确的位置,否则当您想要发布时,您最终可能会更改大量内容。