这是 MonoGame 3.4,我通过 VS2013 使用它。我正在使用 mgcb 编译我的 WAV 文件,就像我的纹理一样。 MGCB 工作正常,但是当涉及到使用SoundEffect
类,它不播放任何内容。没有例外并且SoundEffect.Play()
函数返回true
,但我什么也听不到。这是我的代码:
Loading:
JumpSound = content.Load<SoundEffect>("SpinJump");
Playing:
var Ins = JumpSound.CreateInstance();
Ins.Volume = 1f;
Ins.Play();
相同的代码在 XNA 项目中可以很好地播放声音。这是一个已知的错误还是什么?
我有同样的问题。我的解决方案是重新安装 DirectX。出于某种原因,这有所帮助。我运行的是 Windows 10 和 VS 2015 社区版。我还安装了 XNA,相同的代码运行得很好!
重新安装 DirectX 后()SoundEffect 类再次开始工作!
希望这可以帮助。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)