C# 不使用内容管道加载MP3文件

C# 不使用内容管道加载MP3文件,c#,audio,xna,mp3,content-pipeline,C#,Audio,Xna,Mp3,Content Pipeline,我正在用XNA4.0编写一个游戏,它需要能够从磁盘上的文件加载MP3声音。我不能使用内容管道,因为这会阻止用户加载他们自己的音乐。我环顾了一下四周,发现了一个很好的问题,其中有一个C Ogg库,但为了简单起见,我宁愿使用MP3 有没有一种简单的方法可以做到这一点?你试过Song.FromUri吗?是的-它阻塞了带有空格的路径,我也无法通过反射内部构造函数来播放它。我认为这对我来说不是一个正确的选择。那么,你是否尝试加载一个路径没有空格的文件?我不能保证所有音频文件的路径中都没有空格。

我正在用XNA4.0编写一个游戏,它需要能够从磁盘上的文件加载MP3声音。我不能使用内容管道,因为这会阻止用户加载他们自己的音乐。我环顾了一下四周,发现了一个很好的问题,其中有一个C Ogg库,但为了简单起见,我宁愿使用MP3


有没有一种简单的方法可以做到这一点?

你试过Song.FromUri吗?是的-它阻塞了带有空格的路径,我也无法通过反射内部构造函数来播放它。我认为这对我来说不是一个正确的选择。那么,你是否尝试加载一个路径没有空格的文件?我不能保证所有音频文件的路径中都没有空格。