SoundEffect播放报0x88960001错误
MonoGame v3.5.1 使用SoundEffect播放音频文件时会出现0x88960001错误。详细如下:
HRESULT: [0x88960001], Module: [SharpDX.XAudio2], ApiCode: [XAUDIO2_E_INVALID_CALL/InvalidCall], Message: Unknown
很明显是第三方SharpDX的问题,可能是音频文件格式也可能是其他的。
处理这种错误最省事解决办法非常奇葩。只要try catch就可以了。声音播放正常。
try { this.soundEffect.Play(); } catch { }
适用平台:Windows Phone 8.0,iOS 其他未测试