当我尝试在具有音频设备但没有插入任何扬声器的 Windows 7 机器上运行 XNA 应用程序时,我收到以下错误消息:
找不到合适的音频设备。验证是否安装了声卡,并检查驱动程序属性以确保它未被禁用
有没有办法捕捉这个错误并忽略它。我真的不在乎玩家是否有任何声音,在这种情况下游戏应该仍然运行。
当我尝试在具有音频设备但没有插入任何扬声器的 Windows 7 机器上运行 XNA 应用程序时,我收到以下错误消息:
找不到合适的音频设备。验证是否安装了声卡,并检查驱动程序属性以确保它未被禁用
有没有办法捕捉这个错误并忽略它。我真的不在乎玩家是否有任何声音,在这种情况下游戏应该仍然运行。
与此处相同的答案:理论上它应该抛出一个NoAudioHardwareException
.
所以尝试用音频做一些事情(SoundEffect.MasterVolume
想到一个可能性,因为它是一个静态方法),看看你是否能捕捉到异常。如果您确实捕获了异常,则无需进行进一步的音频工作。