忽略XNA中丢失的音频设备

时间:2012-10-24 21:54:02

标签: xna

当我尝试在具有音频设备的Windows 7计算机上运行XNA应用程序,但它没有插入任何扬声器时,我收到以下错误消息:

  

无法找到合适的音频设备。验证声卡是否正确   安装,并检查驱动程序属性,以确保它不是   禁用

有没有办法捕捉这个错误而忽略它。我真的不在乎玩家是否有任何声音,在这种情况下游戏仍应该运行。

1 个答案:

答案 0 :(得分:0)

here相同的答案:理论上它应该抛出NoAudioHardwareException

因此尝试使用音频(SoundEffect.MasterVolume作为一种可能性,因为它是一种静态方法),并查看是否可以捕获异常。如果您确实发现异常,则不要再进行其他音频工作。