Monogame 3.4 OpenGL歌曲:指定的流不是波形文件

时间:2016-01-02 12:22:57

标签: xna xna-4.0 monogame

我使用最新稳定的Monogame vesion(3.4.0.456)

当我在Visual Studio中使用MonoGame OpenGL模板时,我在尝试加载歌曲时遇到异常(之前使用内容管道转换):

private Song mySong;
mySong = Content.Load<Song>("Sound/Music");

抛出的异常说:&#34;指定的流不是波形文件&#34;

我通过内容管道转换了Music.mp3,并在bin \ Content \ Music文件夹中设置了Music.xnb和Music.m4a

即使在Monogame OpenGL模板中,SoundEffectects也能正常播放

使用Monogame Windows DirectX模板的相同代码运行正常。

我不想将我的Music.mp3转换为使用SoundEffect而不是Song,因为最终的wav太大了。

注1:还尝试使用ogg和wma歌曲格式,结果相同

注2:我还在Ubuntu Virtual Machie上安装了所有东西(Mono,Monogame和Monodevelop),相同的代码编译无异常,但没有播放歌曲(SoundEffects在Ubuntu虚拟机中运行良好)

0 个答案:

没有答案