XNA Content Manager无法加载文件
本文关键字:加载 文件 Content Manager XNA | 更新日期: 2023-09-27 17:59:03
我有一个控制台应用程序,我正在尝试将音乐与之结合。因此,我决定使用XNA框架来完成它,因为这是我所知道的唯一能做到这一点的。
所以我让内容管理器根目录指向我添加的一个内容项目。我有mp3文件位于项目中,然而,总是抛出一个异常,说一旦我尝试加载它,它就找不到它。
有没有办法将RootDirectory设置为的目录的内容打印到控制台?
如果问题是我正在使用Xna,但由于它不是一个Xna项目而不起作用,那么还有什么其他选择呢?
只需使用好的ol‘SoundPlayer.Play
Play方法使用新线程播放声音。如果在.wav文件加载到内存之前调用Play,则.wav文件将在播放开始之前加载。您可以使用LoadAsync或Load方法提前将.wav文件加载到内存中。从流或URL成功加载.wav文件后,在声音路径更改之前,未来对SoundPlayer播放方法的调用将不需要重新加载.wav。