Monogame:WAV不玩

dot*_*NET 3 audio xna wav monogame

这是MonoGame 3.4,我通过VS2013使用它.我使用mgcb编译我的WAV文件的方式与我的纹理相同.MGCB工作正常,但是当使用SoundEffect课堂播放声音时,它不会发挥任何作用.没有异常和SoundEffect.Play()功能返回true,但我听不到任何声音.这是我的代码:

加载:

JumpSound = content.Load<SoundEffect>("SpinJump"); 
Run Code Online (Sandbox Code Playgroud)

播放:

var Ins = JumpSound.CreateInstance();
Ins.Volume = 1f;
Ins.Play();
Run Code Online (Sandbox Code Playgroud)

完全相同的代码在XNA项目中播放声音很好.这是一个已知的bug还是什么?

csh*_*lan 6

我有同样的问题.我的解决方案是重新安装DirectX.出于某种原因,这有帮助.我正在运行Windows 10和VS 2015 Community Edition.我也安装了XNA,其中相同的代码运行正常!

重新安装DirectX(https://www.microsoft.com/en-us/download/details.aspx?id=35&84e4d527-1a2f-c70a-8906-a877ec4baada=1)后,SoundEffect类重新开始工作!

希望这可以帮助.